マイコン向け超軽量カーネルを採用したRTOS
μC3(マイクロ・シー・キューブ)/Compactはマイコン内蔵の小さなメモリだけで動作するように最適化されたコンパクトなμITRON4.0仕様のRTOSです。ソースコードに直接コンフィグレーションを行うのではなく付属のコンフィグレータによりGUIベースでRTOS、TCP/IP、デバイスのコンフィグレーションからベースコードの自動生成まで行います。国内では最初にARM Cortex®-Mコアに対応した ITRON仕様のOSで多くの採用実績があります。
μC3/Compactの特長
ベースコード自動生成機能
(コーディング不要で開発が始められる)
製品に無料で付属されているμC3/ComfiguratorにてGUIベースでRTOS、TCP/IPの設定が出来ます。開発期間の大幅な短縮が可能です。
簡単コンフィギュレーション豊富なCPUサポート
ARM社の Cortex®-Mシリーズ、Renesas社 RXシリーズ、Intel社 Nios IIなどに対応しております。また、現在未対応のものでも、お客様のご依頼に合わせて随時対応をさせていただいております。
多彩な対応ミドルウェア
TCP/IP、セキュリティ、無線LAN、FileSystemなど多彩なミドルウェアをオプションで用意。
μC3/Compactによる課題解決
~お客様の課題~
ROM容量とリアルタイム性が求められる製品をスピード開発したい。
機能仕様
機能
μC3/CompactのAPI
- A:タスク管理機能
- B:タスク付属同期
- C:同期・通信 セマフォ
- D:同期・通信 イベントフラグ
- E:同期・通信 データキュー
- F:同期・通信 メールボックス
- G:メモリプール管理 固定長メモリプール
- H:時間管理システム時刻管理
- I:時間管理周期ハンドラ
- J:システム状態管理
- K:割り込み管理
- L:システム構成管理機能
さらに詳細のAPI一覧については以下をご覧ください。
μC3/Configurator
μC3/Compactに付属のμC3/Configuratorはカーネル、MCUのペリフェラル、TCP/IPの初期設定を視覚的に行うことができます。 コード生成の機能でマイコンのブートアップから、OS、TCP/IPの起動やアプリケーションのスケルトンコードの生成まで簡単に実現することができ、開発時間の大幅な短縮になります。
対応プロセッサ
CPUコア | ベンダー | シリーズ | 評価版ダウンロード |
Arm Cortex®-M33 | Renesas | RA6M4、RA6M5 | ダウンロード |
STMicroelectronics | STM32L5 | – | |
Arm Cortex®-M7 | STMicroelectronics | STM32F7、STM32H7 | ダウンロード |
Microchip | SAM E/S/V7 | ダウンロード | |
Infineon/Cypress | TraveoT2G(CYT4Bx) | – | |
NXP | i.MX RT117x | – | |
Arm Cortex®-M4 | STMicroelectronics | STM32F4xx、STM32L4/L4+、STM32H7、STM32WB | ダウンロード |
NXP | LPC4300、Kinetis Kxx、Vybrid VF6xx、LPC5411x | ダウンロード | |
Renesas | RA6M3 | ダウンロード | |
TI | Tiva TM4C | ダウンロード | |
Infineon/Cypress | FM4 MB9Bxxx、S6E2xx、PSoC6,TraveoT2G(CYT2Bx) | ダウンロード | |
Microchip | SAM E5x、SAM 4L | ダウンロード | |
TOSHIBA | TX04、TXZ4、TXZ4+ | ダウンロード | |
Silicon Labs | EFR32 | – | |
Arm Cortex®-M3 | STMicroelectronics | STM32F1xx、F2xx、L1xx | ダウンロード |
TOSHIBA | TX03 TMPM33x、TMPM36x、TMPMx38x | ダウンロード | |
Infineon/Cypress | FM3 MB9Bxxx、MB9Axxx PSoC 5LP |
ダウンロード | |
Microsemi | SmartFusion、SmartFusion2 | – | |
NXP | LPC1800 | ダウンロード | |
Silicon Labs | EFM32 | – | |
Maxim | MAX32550 | – | |
Analog Devices | ADuCM32x | – | |
Arm Cortex®-M0、M0+ | NXP | Kinetis Lxx、LPC4300 | ダウンロード |
STMicroelectronics | STM32F0xx、STM32L0xx | ダウンロード | |
LAPIS | ML7416 | – | |
Infineon/Cypress | PSoC4 | – | |
RXv1 | Renesas | RX210、RX62N/T/1、RX63N/1 | ダウンロード |
RXv2 | Renesas | RX230、RX231、RX64M、RX65N/1、RX71M | ダウンロード |
Nios II | Intel | Nios II | ダウンロード |
SuperH | Renesas | SH-2A、SH2A-FPU | – |
※ 対応表には対応予定のCPUも含まれます。
μC3/Compact仕様表
μITRONの仕様 | μITRON4.0自動車制御プロファイルをベースに拡張 | ||
μC3/Configuratorサポート | ○ | ||
OSAware対応デバッガ |
|
||
対応CPUコア | Cortex®-M0、Cortex®-M3、Cortex®-M4、Cortex®-M7、Cortex®-M33、ARM7、RX、SH-2A | ||
対応コンパイラ |
|
||
ミドルウェアサポート | TCP/IP | μNet3 | |
IPv6 | μNet3-IPv6 | ||
PPP | μNet3-PPP | ||
SSL | μNet3-SSL | ||
FileSystem | μC3-FileSystem | ||
WiFi | μC3/WLAN SDK | ||
サードパーティミドルウェア | USB | GR-USB(グレープシステム) MatrixQuest/USB(ユークエスト) |
μC3/Compactを比較する
割込み禁止区間を極力なくし、高度なリアルタイム制御を実現したRTOSとしてμC3/Standardも提供しております。
内容は下記ボタンから確認できます。
μC3/Compactの応答性能、各種RTOSとの比較等の資料もご提供できます。
ご希望の方はお問い合わせフォームに比較または性能資料希望とご連絡ください。
μC3/Compactで使用できるオプション製品
少ないメモリで稼働する
TCP/IPスタック
μNet3 Seriesはマイコンの内蔵メモリだけで動作する、組込みシステム向けの高速TCP/IPスタックです。幅広いプロトコルをサポートしており、上位版のμNet3/Professionalは産業用イーサネットにも対応しております。オプションでIPv6、PPP、SSL、MQTTなどのプロトコルも追加でご利用いただけます。一部製品ではGUIも使用でき、ネットワーク初心者の方も容易にご利用いただけます。
ソフトウェア内蔵無線LANモジュール
アプリケーション開発キット
μC3(RTOS)、μNet3(TCP/IPスタック)、統合開発環境、WiFiモジュールなど、組込みシステムで無線LANを使った開発に必要なソフトウェアとツールをご提供します。従来の無線通信機能に特化したソフトウェア内蔵型WiFiモジュールとは異なり、分散処理でメインCPUの負荷を軽減し、本来のアプリケーション処理に集中することが可能となります。
コンパクトタイプの
FATファイルシステム
μC3-FileSystemはμC3上にFAT16とFAT32のファイル操作の関数を提供するソフトウェアです。FAT16/FAT32の他exFATに対応しておりパソコンとのデータ交換に最適です。ANSIのC言語標準ライブラリに加えてディレクトリの読み出しや空き容量の取得などの有用な関数を追加しています。Cortex®-MおよびCortex®-AシリーズのCPUに内蔵されたSD用のデバイスドライバにも対応しています。
資料のダウンロード
お問い合わせ
お問い合わせはコチラから
お気軽にお問い合わせください
▼ ▼ ▼ ▼ ▼
~お客様の課題~
過去の案件でプロトコルスタックのコードを変更したことがあった。