ご注意事項:
このソフトウェア/ツールの公開は終了いたしました。
継続サポートをご希望のお客様は、弊社問合せ窓口までお問い合わせください。

本製品は、組み込み用OSとして国内実績最大のµITRON仕様準拠のリアルタイムOSです。コンパクトな設計で、かつ優れたリアルタイム性能と豊富なサービスコールを持ち、高品質なリアルタイム・マルチタスク環境を備えた組み込みシステムを実現します。

また、ルネサス製コンパイラパッケージとの親和性やコンフィギュレータによる定義ファイルの自動生成機能により、アプリケーションを容易かつ短期間に開発できます。

後継品:RXファミリ用リアルタイムOS [RI600V4]

 

特長

  • µITRON4.0仕様に準拠
  • ROM化に適したコンパクトサイズ
  • コンフィギュレータによる容易なカーネル構築
  • 統合開発環境High-performance Embedded Workshopとの連携でアプリケーションへのOSの組み込みが容易
  • 対応コンパイラ:RXファミリ用C/C++コンパイラパッケージ
  • Learn More : User's Manual

Release Information

最新Ver.: V.1.01 Release 01
リリース日:2013/4/16
バージョンアップ内容(ツールニュース参照)
動作環境
契約形態
ユーザーズマニュアル:RI600/4 ユーザーズマニュアル (RXファミリ用リアルタイムOS) (PDF | English, 日本語)

ドキュメント&ダウンロード

タイトル 他の言語 分類 形式 サイズ 日付
ユーザーガイド、マニュアル
Real-time OS RI600/4 for RX600 Series Application Note: Application Transition Guide (from HI1000/4 to RI600/4) ガイド PDF 371 KB
R8Cファミリ用リアルタイムOS MR8C/4 アプリケーションノート MR8C/4へのタイムアウト機能の実装方法 English アプリケーションノート PDF 310 KB
RX600シリーズ用リアルタイムOS RI600/4 アプリケーションノート アプリケーション移行ガイド (M3T-MR30/4からRI600/4編) ガイド PDF 483 KB
RI600/4 ユーザーズマニュアル (RXファミリ用リアルタイムOS) English マニュアル PDF 2.23 MB
アプリケーションノート、ホワイトペーパー
RX600シリーズ用リアルタイムOS RI600/4 アプリケーションノート (リアルタイムOSデバッグ入門編) アプリケーションノート PDF 6.84 MB
RX600シリーズ用リアルタイムOS RI600/4 アプリケーションノート (リアルタイムOS入門編) アプリケーションノート PDF 3.25 MB
RX Family How to Compute RI600/4 User Stack and System Stack アプリケーションノート PDF 473 KB
RX Family Debugging with RI600/4 アプリケーションノート PDF 453 KB
RX Family Creating Workspace with RI600/4 アプリケーションノート PDF 1.14 MB
R8Cファミリ用リアルタイムOS MR8C/4 アプリケーションノート メールボックスの代わりにデータキューを使用する方法 English アプリケーションノート PDF 606 KB
RX600シリーズ用リアルタイムOS RI600/4 アプリケーションノート アプリケーション移行ガイド (HI1000/4からRI600/4編) English ガイド PDF 511 KB
ダウンロード
RXファミリ用リアルタイムOS RI600/4 V.1.01 Release 01 アップデート(ソースなし契約) English アップデート-OS EXE 10.64 MB
RXファミリ用リアルタイムOS RI600/4 V.1.01 Release 01 アップデート(ソース付き契約) English アップデート-OS EXE 10.89 MB
RXファミリ用リアルタイムOS RI600/4 V.1.01 Release 00 アップデート(ソースなし契約) English アップデート-OS EXE 10.63 MB
RXファミリ用リアルタイムOS RI600/4 V.1.01 Release 00 アップデート(ソース付き契約) English アップデート-OS EXE 10.89 MB
High-performance Embedded Workshop リアルタイムOS対応デバッグ機能 更新モジュール English アップデート-OS ZIP 119 KB
- RX600シリーズ用 リアルタイムOS RI600/4 入門編 サンプルプログラム サンプルコード ZIP 459 KB
- M3S-TFS-Tiny Original File System サンプルコード ZIP 11.16 MB
ツールニュース
RXファミリ用リアルタイムOS ご使用上のお願い English ツールニュース-注意事項 PDF 446 KB
High-performance Embedded Workshop対応 RXファミリ用リアルタイムOS RI600/4 V.1.01 Release 01へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 615 KB
RXファミリ用リアルタイムOS ご使用上のお願い English ツールニュース-注意事項 PDF 433 KB
RXファミリ用リアルタイムOS RI600/4 V1.01 Release 00ご使用上のお願い English ツールニュース-注意事項 PDF 432 KB
RXファミリ用リアルタイムOS RI600/4 V.1.01 Release 00 リリースノート訂正のお知らせ ツールニュース-注意事項 PDF 431 KB
RXファミリ用リアルタイムOS RI600/4ご使用上のお願い English ツールニュース-注意事項 PDF 498 KB
RXファミリ用リアルタイムOS RI600/4 V.1.01 Release 00 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 607 KB
RXファミリ用リアルタイムOS RI600/4 V.1.00 Release 02 サポートMCU追加とドキュメント発行のお知らせ English ツールニュース-リリース PDF 513 KB
RX600シリーズ用リアルタイムOS RI600/4ご使用上のお願い English ツールニュース-注意事項 PDF 446 KB
RX600シリーズ用リアルタイムOS RI600/4 V.1.00 Release 02 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 536 KB
外部フラッシュ定義エディタ EFE リリースのお知らせ English ツールニュース-リリース PDF 363 KB
RXファミリ用リアルタイムOS RI600/4 リリースのお知らせ ツールニュース-リリース PDF 162 KB
その他資料
RI600/4 V.1.01 Release 01 リリースノート (RXファミリ用リアルタイムOS) English リリースノート PDF 563 KB

後継品

RXファミリ用リアルタイムOS [RI600V4]

機能

RI600/4カーネルは以下の機能モジュールから構成されています。個々のモジュールはその機能を実現する関数群(サービスコール)で提供されます。

  • スケジューラ
    優先度に基づいて複数のタスクの実行順序を管理します。
  • タスク管理
    実行・実行可能・待ち・強制待ちなどのタスク状態を管理します。
  • タスク付属同期
    タスク付属同期タスクの状態を他のタスクから変化させ、タスク間の同期をとります。
  • 同期・通信
    タスク間の同期・通信を行います。以下の6つの機能モジュールが用意されています。
    • セマフォ
      セマフォは、複数のタスクで共有する装置や共有変数といった資源の競合を防ぐためのオブジェクトです。
    • イベントフラグ
      ビットパターンのAND/OR条件に応じてタスクの実行制御を行うオブジェクトです。
    • データキュー
      1ワード(32ビット)のデータ通信を行うオブジェクトです。
    • メールボックス
      任意長のメッセージを、ポインタを受け渡すことで通信するオブジェクトです。
    • ミューテックス
      ミューテックスは、排他制御を行うためのオブジェクトです。優先度逆転現象を回避する機能をサポートしています。
    • メッセージバッファ
      任意長のメッセージを、コピーによって通信するオブジェクトです。
  • 固定長メモリプール
    あらかじめ定めた固定サイズのメモリの動的な獲得・解放を行うオブジェクトです。
  • 可変長メモリプール
    任意サイズのメモリの動的な獲得・解放を行うオブジェクトです。
  • 割り込み処理
    割り込みハンドラからの復帰、タスクの起床兼復帰処理、およびタスクごとの割り込み禁止/解除を行います。
  • 時間管理
    RI600/4カーネルで使用するシステムタイマの設定、ユーザの作成したアラームハンドラ、周期起動ハンドラ、オーバーランハンドラの起動を行います。
  • システム構成管理
    カーネルのバージョン番号などの情報を報告します。
  • システム状態管理
    システムの状態を変更、参照するための機能です。
  • オブジェクトリセット機能
    データキュー、メールボックス、メッセージバッファ、固定長メモリプール、および可変長メモリプールを初期状態に戻す機能です。本機能は、μITRON4.0仕様外の機能です。

仕様一覧

ターゲットMCU RXファミリ
最大タスク数 255
タスクの優先度数 255
サービスコール数 143
性能(wup_tskを発行してから 2.5マイクロ秒(RX610、100MHz)
対象タスクの実行が始まるまでの時間)
カーネルコードサイズ 約6.2K~25.5Kバイト
カーネルRAM1タスクあたり データ:16バイト
スタック:44バイト

 

製品パッケージ内容

仕様 説明 備考
カーネルソースプログラム カーネル本体ソースプログラム ソースコード付き量産契約の場合にのみ提供
カーネル本体ライブラリ システム構築用カーネルライブラリ ビッグ/リトルエンディアンに対応
標準ヘッダファイル ・ITRON共通定義ファイル
・カーネル仕様定義ファイル
・その他定義ファイル
ヘッダファイルはC言語用を提供
GUIコンフィギュレータ GUI画面上で構築パラメータを入力し、cfg600用のcfgファイルを出力します。
コマンドラインコンフィギュレータ(cfg600) テキスト形式で構築パラメータを記述したcfgファイルから、各種定義ファイルを出力します。
テーブル生成ユーティリティ
(mkritbl)
ベクタテーブル・サービスコールジャンプテーブルを生成するユーティリティ
マニュアル ユーザーズマニュアル

 

処理フロー

画像
ri600-4-flow-ja

 

メモリ算出ツール

ダウンロード

メモリ算出ツールで以下のメモリ算出作業を行えます。

  • カーネルプログラムのコードサイズ
  • カーネル定数コード(ROM)サイズ
  • カーネル変数コード(RAM)サイズ
  • スタックサイズ

算出方法はダウンロードデータに含まれる各エクセルファイルをご参照ください。