コンピューテックスは国内の組込み開発においてのµITRONの重要性を早くから認識し、ICEでのデバッグ機能としてRTOSデバッグ・ライブラリという製品をリリースしてきました。しかし、µITRONとしての開発環境を考えた場合、デバッグ機能だけではなく、導入、コーディング、ビルドなどの一貫した開発環境を用意することも重要性が高いと考えています。例えば、「OSのコンフィグレーションはどのファイルを変更すればいいのか」、「カーネルをビルドする場合の方法は」、「µITRONのAPIで引数を渡すのに構造体を宣言するのが面倒、または覚えていない」、「デバッグを行うのに最適なコンパイル・オプション、および設定方法は」など、こういった要求というのは、開発工程の表面に出てこないため、見過ごされることが多いのが現状です。しかし、確実に開発とは本質的に異なる問題で貴重な時間やリソースを使っているのです。
こういった作業を簡単に行うために、µITRONに特化した統合開発環境として「µITRON ADE」という製品を用意しています。この製品は、サンプルプログラムの生成によるOSの初期化やコンフィグレーション支援、µITRON APIのマニュアルレスでのプログラム作成、カーネルを含めたプロジェクトのビルド、タスク・レベルでのデバッグ機能を一つにまとめたものです。これを使用すればµITRONアプリケーション開発の導入からデバッグまで全工程をカバーし、開発効率を向上させることが可能です。もちろん、従来のデバッグ・ライブラリの機能も含まれていますので、タスクの遷移を可視化する「タスクトレース」や、イー・フォース社製µC3では、タスク・レベルでのデバッグを強化した、「ディスパッチ・ブレーク」、「エラー・コード・ブレーク」などの機能が使用できます。
また、µC3では更なるデバッグ機能としてメモリの確保、開放を可視化する「メモリ・プロファイラ」やスタックの使用状況やオーバーフローを検出する「タスク・スタック」など、アプリケーション開発指向な機能も使用することができます。
µITRONアプリケーション開発ソリューション(ADE)
µITRONのアプリケーション開発を行うための統合開発環境として以下の製品を用意しています。

SuperHには
+

ARMには
+
・PALMiCE3 ARM
・µITRON ADE
・LogicPD製 Zoom AM1808
EXPERIMENTER KIT
・NORTi ProfessionalII(ARM/CCS)
・導入マニュアル
・PALMiCE3 ARM
・µITRON ADE
・LogicPD製 Zoom AM3517
EXPERIMENTER KIT
・NORTi ProfessionalII(ARM/CCS)
・導入マニュアル

RXには
+
・PALMiCE3 RX
・µITRON ADE
・RX62N8 EVA BOD
・NORTi ProfessionalII
(RX600/RXC)
・RXファミリ用
C/C++コンパイラパッケージ
・導入マニュアル
µITRONデバッグ・ソリューション
µC3、TOPPERS、HI-OS、NORTiなど各社µITRON仕様に準拠したOSを使用した、ユーザ・プログラムのデバッグをサポートします。

SuperHには
+

ARMには
+

Cortex-M3には
+

マルチコアTOPPERS/FMPには
+
※PALMiCEの機種の違いについてはこちらをクリックしてください
µITRONアプリケーション開発プラットフォーム「C-Palette」
当社では、イー・フォース(株)とデータテクノロジー(株)との 3社協業によりµITRONアプリケーション開発プラットフォームを用意しています。
C-Paletteアプリケーション開発プラットフォームは、RTOS、ミドルウェア、デバッガ、コンパイラ、BSPまで、開発に必要な全てのツールを特定のプラットフォーム上に構築することで、開発からシームレスにご利用いただけるようにご提供いたします。これによりユーザは開発環境の選定にかかる手間や、問題の切り分けにかける時間を大幅に短縮することができ、本業のアプリケーション開発に専念できます。
C-Palette 製品内容
- µITRONカーネル
- TCP/IPv4プロトコル・スタック
- USBホスト・マスストレージ・ドライバ
- FAT互換ファイル・システム
- JTAGエミュレータ
- 統合開発環境(デバッガ、エディタ、ビルダ)