http://www.elmic.co.jp μITRON3.0準拠リアルタイム/マルチタスクモニタ

μITRON3.0準拠リアルタイム/マルチタスクモニタ
製品概要
μITRON3.0準拠の高速リアルタイム/マルチタスクモニタです。
●システムコール関数内でモニタ処理を行う。
●入力ドライバで割込み処理を行う。
などにより、高速処理能力を実現しました。
携帯電話やPDA、情報家電、FA機器など、幅広い分野で高いシェア
をもつITRON仕様に準拠したアプリケーションやドライバなど、豊
富な資産を有効に活用できます。
特 徴
■ システムコール関数内でモニタ処理を行うため、特に高速性、リアルタイム性能に優れています。
■ 割込み処理は、入出力ドライバで行います。割込み処理を2段階で処理するようになっているの
で、高速な割込み処理応答が可能です。
■ タスクやイベントフラグなどのオブジェクトは、システム初期化時に静的に生成します。
■ システムコールのパラメータ・チェックの有無をコンパイル時に指定できます。このことにより、
実行時のオーバヘッドを10%削減できます。
■ CCT(Console Communication Task)により、ターミナルからのコマンド入力で、システム
に登録されている各オブジェクトの状態をリアルタイムに参照できます。
■ システムコール関数はライブラリ提供なのでシステムで必要な機能のみリンクします。
■ メモリプールの各メモリブロックが所在するオブジェクトを検索できます。
主なサポート機能
●タスク管理
●メモリプール管理
●タイマ管理*
●イベントフラグ管理
●メイルボックス管理
●入出力ドライバ管理*
●セマフォ管理
●ミューテックス管理*
*:ELX-ITRON 固有の機能
システムコール
ELX-ITRONのシステムコールには、ID番号や優先度などを決定するパラメータのチェックを行うものと、行わ
ないものの2種類が用意されています。チェック機能を省くと処理時間とメモリが削減できます。
切り替えは、タスクのソースで#Define定義を行うだけで出来るので、プログラムの変更は必要ありません。
チェックあり
パラメータチェック
タスク
チェックなし
http://www.elmic.co.jp
呼び出し
システムコール処理
μITRON3.0準拠リアルタイム/マルチタスクモニタ
デバッグ支援機能
システムの状態を参照するシステムタスク(CCT:コンソール・コミュニケーション・タスク)を標準で
提供します。このCCTにより、ターミナルからのコマンド入力で各オブジェクト状態が参照できます。
また、タスクの起動や中断もできるので、デバッグに有用です。
タスク状態表示例:
ID No. =
1 , Name = TASK00
I
D番号とタスク名
TCB Adr
= xxxxxxxxH
管理ブロック・アドレス
Status
= Dormant
タスクの状態
Wup_count=
0
Priority = 4 / 4 / 4
起床ネスト・カウント
タスク優先度
イベントロギング機能
システムコールの発行や割り込み発生などのイベントをロギングすることにより、パフォーマンスの
チェックができます。ユーザによるログポイント指定も可能です。
ミューテックス機能
排他制御に適した機能です(ITRON仕様v.4.0でサポート)
。優先度継承プロトコルや優先度上限プロト
コルをサポートすることで、優先度の逆転現象に対応できます。
対応CPU
SH7709
(SH3),SH704x
(SH2)
開発中:ARM7,Vr41xx
(MIPS),
SH7750
(SH4)
製品構成
モジュール構成 カーネル・コア
システムコール関数ライブラリ
提供関数
インクルード・ファイル
システム構築サンプル
標準入出力ドライバ(クロックドライバ、ターミナルドライバ)
CCT
サンプル・ソース・ファイル
マニュアル ユーザーズガイド:提供モジュールの説明
プログラマーズガイド:ELX-ITRONシステムを構築するための説明
関数リファレンスガイド:提供関数の説明
本資料は2001年6月現在のものです。本情報は予告なく変更されることがあります。予めご了承ください。
本資料に記載されている会社名および製品名等は、各社の商標または登録商標です。
お問い合わせ先:株式会社エルミックシステム 0120-045-690
本社 / 横浜市中区弁天通4-59 第一生命ビル TEL.045-664-5171
大阪営業センター / 大阪市中央区北久宝寺町1-3-8 スワン大阪第2ビル TEL.06-6271-6661
名古屋営業センター / 名古屋市中区錦1-5-32 錦KTビル TEL.052-232-8390
e -m a il : i n fo @e lm ic. co. j p
U R L: w w w . el mi c. co. j p
Copyright C Elmic Systems, Inc. 2001