ドキュメントダウンロード現在ご採用中のお客様限定でユーザサポートのみを提供しています。本製品は、組み込み用OSとして国内実績最大のμITRON仕様準拠のリアルタイムOSです。ステムコールを持ち、高品質なリアルタイム・マルチタスク環境を備えた組み込みシステムを実現します。コンフィギュレータによる定義ファイルの自動生成機能により、アプリケーションを容易かつ短期間に開発できます。μITRON仕様の著作権はトロンフォーラムに属しています。TRON、ITRON、およびμITRONは、コンピュータの仕様に対する名称であり、特定の商品ないし商品群を指すものではありません。μITRONは、ITRON仕様をMCU組み込み用として機能整理し、標準化したものです。RI600/4はμITRON4.0仕様に準拠し、かつRXファミリのMCUの機能に適したサービスコールを提供します。ROM化に適したコンパクトサイズCPU性能を最大限に活用したパフォーマンスを実現します。C言語との優れたインタフェースRXファミリ用C/C++コンパイラパッケージと併用することで、以下のような機能を提供します。カーネルダイレクトコール機能RI600/4のカーネルをC言語インタフェースライブラリを介さずに直接呼び出すことができるため、コードサイズの縮小と実行速度の向上が図れます。(注)一部サービスコールではC言語インタフェースを使用します。WorkshopのOS対応プロジェクト生成機能により、ビルドに必要なオプションなどが自動的に設定されるため、アプリケーションへのOSの組み込みが容易にできます。開発スタイルに応じて選択可能なOSコンフィギュレーション方法GUIコンフィギュレータで指定する方法と、テキストファイルに記述する方法を選択することができます。能RI600/4カーネルは以下の機能モジュールから構成されています。個々のモジュールはその機能を実現する関数群(サービスコール)で提供されます。スケジューラ優先度に基づいて複数のタスクの実行順序を管理します。ち・強制待ちなどのタスク状態を管理します。タスク付属同期タスク付属同期タスクの状態を他のタスクから変化させ、タスク間の同期をとります。同期・通信タスク間の同期・通信を行います。以下の6つの機能モジュールが用意されています。セマフォセマフォは、複数のタスクで共有する装置や共有変数といった資源の競合を防ぐためのオブジェクトです。イベントフラグビットパターンのAND/OR条件に応じてタスクの実行制御を行うオブジェクトです。データキュー1ワード(32ビット)のデータ通信を行うオブジェクトです。メールボックス任意長のメッセージを、ポインタを受け渡すことで通信するオブジェクトです。ミューテックスミューテックスは、排他制御を行うためのオブジェクトです。優先度逆転現象を回避する機能をサポートしています。メッセージバッファ任意長のメッセージを、コピーによって通信するオブジェクトです。固定長メモリプールあらかじめ定めた固定サイズのメモリの動的な獲得・解放を行うオブジェクトです。可変長メモリプール任意サイズのメモリの動的な獲得・解放を行うオブジェクトです。割り込みハンドラからの復帰、タスクの起床兼復帰処理、およびタスクごとの割り込み禁止/解除を行います。時間管理RI600/4カーネルで使用するシステムタイマの設定、ユーザの作成したアラームハンドラ、周期起動ハンドラ、オーバーランハンドラの起動を行います。システム構成管理カーネルのバージョン番号などの情報を報告します。システム状態管理システムの状態を変更、参照するための機能です。オブジェクトリセット機能データキュー、メールボックス、メッセージバッファ、固定長メモリプール、および可変長メモリプールを初期状態に戻す機能です。本機能は、μITRON4.0仕様外の機能です。ヘッダファイルはC言語用を提供GUIコンフィギュレータGUI画面上で構築パラメータを入力し、cfg600用のcfgファイルを出力します。-コマンドラインコンフィギュレータ(cfg600)テキスト形式で構築パラメータを記述したcfgファイルから、各種定義ファイルを出力します。-処理フローメモリ算出ツールダウンロードメモリ算出ツールで以下のメモリ算出作業を行えます。カーネルプログラムのコードサイズカーネル定数コード(ROM)サイズカーネル変数コード(RAM)サイズスタックサイズ算出方法はダウンロードデータに含まれる各エクセルファイルをご参照ください。RENESASに登録いただくと、各種ドキュメントの改訂情報、ツール製品などのダウンロードサービスやメールニュースなどの各種サービスをご利用いただけるようになります。マイコン学習のための情報が掲載されています。あるお問合せ、開発のヒントが掲載されています。ルネサスの総合コミュニティサイトです。ツールのリリース情報、注意事項などが掲載されています。ツール製品の最新バージョンの動作環境をご案内しています。新規供給を終了しているルネサス開発環境製品の一覧が掲載されています。