マイコン向け超軽量カーネルを採用したRTOS

 μC3(マイクロ・シー・キューブ)/Compactはマイコン内蔵の小さなメモリだけで動作するように最適化されたコンパクトなμITRON4.0仕様のRTOSです。ソースコードに直接コンフィグレーションを行うのではなく付属のコンフィグレータによりGUIベースでRTOS、TCP/IP、デバイスのコンフィグレーションからベースコードの自動生成まで行います。国内では最初にARM Cortex®-Mコアに対応した ITRON仕様のOSで多くの採用実績があります。

μC3/Compactの特長

小さいフットプリント

 マイコン内蔵の小さなROM/RAMのみで動作するように最適化された最小2.4Kbyteのコンパクトなカーネル。

サイズが小さい
ベースコード自動生成機能
(コーディング不要で開発が始められる)

 製品に無料で付属されているμC3/ComfiguratorにてGUIベースでRTOS、TCP/IPの設定が出来ます。開発期間の大幅な短縮が可能です。

簡単コンフィギュレーション
豊富なCPUサポート

 ARM社の Cortex®-Mシリーズ、Renesas社 RXシリーズ、Intel社 Nios IIなどに対応しております。また、現在未対応のものでも、お客様のご依頼に合わせて随時対応をさせていただいております。

多彩な対応ミドルウェア

 TCP/IP、セキュリティ、無線LAN、FileSystemなど多彩なミドルウェアをオプションで用意。

μC3/Compactによる課題解決

~お客様の課題~

 過去の案件でプロトコルスタックのコードを変更したことがあった。

\ このように解決できました! /
  • 機能をタスクとして分割し、整理された状態で実装が可能になった。
  • 技術サポートを活用し、カスタマイズも容易になった。
~お客様の課題~

 ROM容量とリアルタイム性が求められる製品をスピード開発したい。

\ このように解決できました! /

 アセンブリレベルで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対応デバッガ
  • コンピューテックス CSIDE
  • IAR C-SPY
  • ARM μVision
  • ローターバッハ TRACE32
  • Renesas CS+
  • DTSインサイト advice
対応CPUコア Cortex®-M0、Cortex®-M3、Cortex®-M4、Cortex®-M7、Cortex®-M33、ARM7、RX、SH-2A
対応コンパイラ
  • ARM:Keil MDK
  • IAR:EWARM、EWRX
  • TI:CodeComposer Studio
  • Renesas:CS+、GCC
ミドルウェアサポート 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用のデバイスドライバにも対応しています。

資料のダウンロード

ユーザーズガイド

ユーザーズガイドは下記のダウンロードページから入手可能です。

価格とライセンス

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

お問い合わせ

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

お問い合わせ