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

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

μC3/Compactの特長

小さいフットプリント

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

サイズが小さい

μC3/Configurator付属

選択・設定するだけでベースコードが生成できるコンフィギュレーションツール。開発時間の大幅な短縮が可能。

簡単コンフィギュレーション

豊富なCPUサポート

ARM Cortex®-Mシリーズ、Renesas RXシリーズ、インテル Nios IIなど多彩なマイコンに対応。

多彩な対応ミドルウェア

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

機能

μC3/Configurator

μC3/Compactに付属のμC3/Configuratorはカーネル、MCUのペリフェラル、TCP/IPの初期設定を視覚的に行うことができます。 コード生成の機能でマイコンのブートアップから、OS、TCP/IPの起動やアプリケーションのスケルトンコードの生成まで簡単に実現することができ、開発時間の大幅な短縮になります。

対応プロセッサ

CPUコア ベンダー シリーズ 評価版
ダウンロード
ARM Cortex®-M33 STMicroelectronics STM32L5
ARM Cortex®-M7 STMicroelectronics STM32F7、STM32H7 ダウンロード
Microchip SAM E/S/V7 ダウンロード
ARM Cortex®-M4 STMicroelectronics STM32F4xx、STM32F3xx、STM32L4/L4+ ダウンロード
NXP LPC4000、Kinetis Kxx、Vybrid VF6xx、LPC5411x ダウンロード
Renesas RA6
TI Tiva TM4C ダウンロード
Infineon/Cypress FM4 MB9Bxxx、S6E2xx、PSC6、Traveo Ⅱ ダウンロード
Microchip SAME5、SAM4
TOSHIBA TX04、TXZ4
Silicon Labs EFR32
ARM Cortex®-M3 STMicroelectronics STM32F1xx、F2xx、L1xx ダウンロード
TOSHIBA TX03 TMPM33x、TMPM36x、TMPMx38x ダウンロード
Infineon/Cypress FM3 MB9Bxxx、MB9Axxx ダウンロード
Microsemi SmartFusion
Microchip SAM3x
NXP LPC1300、LPC1700、LPC1800 ダウンロード
Silicon Labs EFM32
Infineon/Cypress PSoC 5LP ダウンロード
Maxim MAX32550
Analog Devices ADuCM32x
ARM Cortex®-M0、M0+ NXP LPC1100、Kinetis Lxx ダウンロード
STMicroelectronics STM32F0xx、STM32L0xx ダウンロード
Lapis ML7416
Infineon/Cypress FM0+ S6E1xx
RX Renesas RX200、RX600、RX700 ダウンロード
Nios II Altera Nios II ダウンロード
SuperH Renesas SH-2A、SH2A-FPU

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

μC3/Compactで使用できるオプション製品

μ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 File System

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

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

μC3/Compactプロセッサ拡張バージョン

μC3/Compactプロセッサ拡張バージョンは、CPUの性能や機能を有効に使えるようにμC3/Compactにプロセッサ特有の機能をOSレベルでサポートしたバージョンです。

Kinetis メモリ保護サポート

μC3/CompactのNXP Kinetis拡張バージョンではMPUによるメモリ保護機能をサポートしています。メモリ保護機能を使うことで、タスク間での不正メモリアクセスの防止やスタックオーバーフローなど、従来のITRONアプリケーションで発見が難しいバグの検出を容易に行うことができます。

LPC4300 マルチコアサポート

μC3/CompactのNXP LPC4300拡張バージョンではARM Cortex®-M4コアとARM Cortex®-M0コア双方にカーネルを実装し、他プロセッサ上のタスクへタスク間通信を実現できます。μNet3/CompactをARM Cortex®-M0コアに実装することで、TCP/IPオフローディングの機能を実現し、ARM Cortex®-M4コア側のCPU負荷を軽減することができます。

価格とライセンス

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

ダウンロード

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

お問い合わせ