
μC3/Standard+MマルチコアAMP拡張版RTOS
μC3/StandardにAMP型のマルチコア拡張を追加したマルチコアプロセッサ向けのリアルタイムOSです。
μITRON4.0のスタンダード・プロファイルをベースに、AMP型の特徴を活かしたコア毎の処理・リソースの割り当て,コア間連携のためのAPIを追加しています。
ARM Cortex®-Aシリーズを中心にマルチコアのMPUをサポートしています。
μC3/Standard+Mの特長
リアルタイム処理に最適なAMP型カーネル
自由にタスクや資源を各CPUに割り当てることで、システムの負荷分散が容易に実現可能。
μITRON APIによるCPU間通信機能
タスク間通信などの機能をCPU間通信でも実現ができ、シングルコアと同様にプログラミングが可能。
一括リンクによるコード効率の向上
コア別のプログラムを一括リンクすることで、より効率の良いプラグラミングが可能に。
多彩なミドルウェアや豊富なデバイスドライバを用意
μC3/Standard対応のミドルウェアやデバイスドライバを利用可能。

AMP(Asymmetric Multiple Processor)型OS
・コア内通信と互換のコア間通信
・静的なタスクの割り当て (CPU毎にタスク・スケジューリングを行う)

μC3/Standard+M独自のシステムコール (コア間制御用)
機能 | システムコール名 | 説明 |
---|---|---|
タスク管理機能 | vact_tsk | タスクの起動 |
ivact_tsk | ||
vsta_tsk | タスクの起動(起動コード指定) | |
タスク付属同期機能 | vwup_tsk | タスクの起床 |
ivwup_tsk | ||
vrel_waik | 待ち状態の強制解除 | |
ivrel_waik | ||
セマフォ | vsig_sem | セマフォ資源の返却 |
ivsig_sem | ||
vpol_sem | セマフォ資源の獲得(ポーリング) | |
イベントフラグ | vset_flg | イベントフラグのセット |
ivset_flg | ||
vclr_flg | イベントフラグのクリア | |
vpol_flg | イベントフラグ待ち(ポーリング) | |
データキュー | vpsnd_dtq | データキューへの送信(ポーリング) |
ivpsnd_dtq | ||
vfsnd_dtq | データキューへの強制送信 | |
ivfsnd_dtq | ||
vprcv_dtq | データキューからの受信(ポーリング) | |
時間管理機能 | ivsig_tim | タイムチックの供給 |
システム状態管理機能 | vrot_rdq | タスクの優先順位の回転 |
ivrot_rdq | ||
get_cid | コアIDの取得 |
get_cid以外はすべてコアIDが指定でき、他コアに対して発行可能。
両コア共有のセクションに管理情報を置いてから、コア間割込みを発行して他コアに通知。
対応プロセッサ
CPUコア | ベンダー | シリーズ |
---|---|---|
ARM Cortex®-A53 | Xilinx | Zynq UltraScale+ MPSoC/RFSoC(APU) |
NXP | LS1043A | |
ARM Cortex®-A15 | Renesas | RZ/G1M、RZ/G1N |
TI | AM57x | |
ARM Cortex®-A9 | Intel | Intel SoC |
Xilinx | Zynq-7000 | |
NXP | i.MX6Dual、Quad | |
ARM Cortex®-R5 | Xilinx | Zynq UltraScale+ MPSoC/RFSoC(RPU) |
ARM Cortex®-A7 | ST | STM32MP15x |
NXP | i.MX7Dual | |
Renesas | RZ/G1E, RZ/G1H | |
ARM Cortex®-A7/M4 | NXP | i.MX7ULP |
ARM Cortex®-A7/M3 | Renesas | RZ/N1S |
※ 対応表には対応予定のCPUも含まれます。
μC3/Standard+Mで使用できるオプション 製品

– 少ないメモリリソースで動作するコンパクトタイプのTCP/IPスタック
μNet3 SeriesはμC3と組合せて使用する組込システム向けのTCP/IPスタックです。
IPv4、ICMP、IGMP、ARP、TCP、UDP、FTP、HTTPd、DHCP、DNSのプロトコルをサポートし、オプションでIPv6、PPP、SSLなどのプロトコルを用意しています。
シンプルな専用APIの採用は、ネットワークプログラム初心者にも、導入を容易にします。μC3/CompactにはμNet3/CompactをμC3/StandardにはμNet3/Standardが使用できます。

– ソフトウェア内蔵無線LANモジュール・アプリケーション開発キット
CPU内蔵のWiFiモジュールとRTOS、TCP/IP、統合開発環境など開発に必要なすべてのソフトウェアが含まれる、開発キットです。
簡単に、より早くコンパクトなWiFi通信を使ったアプリケーション開発ができる、IoTに最適なソリューションを提供いたします。

– SPI, I2C, SD, Ethernet, GPIOなどの各種ドライバがセットになった製品
マルチコア対応RTOS「µC3 Standard+M」のデモ
価格とライセンス
製品の価格、ライセンス情報は「製品ガイド」の18ページを参照ください。
製品ガイドは下記ダウンロードページから入手可能です。
お問い合わせはコチラから
お気軽にお問い合わせください
▼ ▼ ▼ ▼ ▼