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

µITRONアプリケーション開発ソリューション(ADE)

µITRONのアプリケーション開発を行うための統合開発環境として以下の製品を用意しています。
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を使用した、ユーザ・プログラムのデバッグをサポートします。

※PALMiCEの機種の違いについてはこちらをクリックしてください
PALMiCEの違いについて

ARMコアのデバッグ・ツールとしては「PALMiCE2H ARM」、「PALMiCE3 ARM」、「PALMiCE3 CM3」の3つの機種を用途に応じて用意しています。それぞれの機種の違いについて説明します。

  • PALMiCE2H ARMはPALMiCEシリーズの中で最上位モデルの機種です。大容量トレース・メモリを搭載し、数秒間(数億〜数十億命令)のトレースが可能です。その機能を生かし、トレースバック機能やパフォーマンス測定、関数遷移表示などの機能を搭載した、大規模プログラム開発向けの製品です。

  • PALMiCE3 ARMはトレースを取ることができませんが、小型で電源レスという特長があります。また、CortexシリーズではSWVの機能を使ったプロファイラやデータ・ウォッチャーなどの機能を搭載しています。

  • PALMiCE3 CM3はPALMiCE3 ARMの機能を踏襲したCortex-M3の専用機です。

■機能比較表
機能 PALMiCE2H ARM PALMiCE3 ARM PALMiCE3 CM3
対応コア ARM7/9/11
Cortex-M3/M4
Cortex-A8
Cortex-A9 MPCore
Cortex-R4
ARM7/9/11
Cortex-M3/M4
Cortex-A8
Cortex-A9 MPCore
Cortex-R4
Cortex-M3
ETMトレース あり なし なし
トレースバック機能 あり なし なし
パフォーマンス測定(ETM) あり なし なし
プロファイラ機能(SWV) あり あり あり
データ・ウォッチャー あり あり あり
電源 必要 不要 不要
ターゲットI/F JTAG/SWD、ETM JTAG/SWD JTAG/SWD

µITRONアプリケーション開発プラットフォーム「C-Palette」

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

C-Palette µITRONアプリケーション開発プラットホーム


 連絡先:営業部
 TEL:03-5753-9911
 E-mail:sales@computex.co.jp