μ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
ARM Cortex®-A53 NXP LS1043A
ARM Cortex®-A15 Renesas RZ/G1M、RZ/G1N
TI AM57x
ARM Cortex®-A9 Intel Cyclone V SoC、Arria V SoC、Arria 10 SoC
Xilinx Zynq-7000
NXP i.MX6Dual、Quad
ARM Cortex®-A7/M3 Renesas RZ/N1S
ARM Cortex®-A7/M4 NXP i.MX7ULP
ARM Cortex®-A7 NXP i.MX7Dual
Renesas RZ/G1E、G1H、N1D

※ 対応表には対応予定のCPUも含まれます。

μC3/Standard+Mで使用できるオプション 製品

μNet3

– 少ないメモリリソースで動作するコンパクトタイプの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が使用できます。

WLAN SDK

– ソフトウェア内蔵無線LANモジュール・アプリケーション開発キット

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

μC3-BSP

– SPI, I2C, SD, Ethernet, GPIOなどの各種ドライバがセットになった製品

マルチコア対応RTOS「µC3 Standard+M」のデモ

価格とライセンス

製品の価格、ライセンス情報は「製品ガイド」の18ページを参照ください。
製品ガイドは下記ダウンロードページから入手可能です。

ダウンロード

お問い合わせはコチラから
お気軽にお問い合わせください
▼ ▼ ▼ ▼ ▼

お問い合わせ