ご来社の方はこちら
製品情報
μ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 NXP QorIQ LS1043A
Xilinx Zynq UltraScale+MPSoC
ARM Cortex®-A15 Renesas RZ/G1M
TI AM57x
ARM Cortex®-A9 Altera Altera SoC
Xilinx Zynq-7000
Freescale i.MX6 D,DL,Q
TOSHIBA TZ3000
ARM Cortex®-A7 Freescale i.MX7 D
Renesas RZ/G1E

※ 対応表には対応予定の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が使用できます。

μC3 File System

コンパクトタイプのFATファイルシステム

μC3-FileSystemはμC3上にFAT16とFAT32のファイル操作の関数を提供するソフトウェアです。
ANSIのC言語標準ライブラリに加えてディレクトリの読み出しや空き容量の取得などの有用な関数を追加しています。
ARM Cortex®-MおよびARM Cortex®-AシリーズのCPUに内蔵されたSD用のデバイスドライバにも対応しています。 

μC3-BSP

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

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

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

製品一覧