画像
本製品は、組み込み用OSとして国内実績最大のµITRON仕様準拠のリアルタイムOSです。コンパクトな設計で、かつ優れたリアルタイム性能と豊富なサービスコールを持ち、高品質なリアルタイム・マルチタスク環境を備えた組み込みシステムを実現します。
また、ルネサス製コンパイラパッケージとの親和性やコンフィギュレータによる定義ファイルの自動生成機能により、アプリケーションを容易かつ短期間に開発できます。
|
|
|
---|---|---|
分類 | タイトル | 日時 |
アップデート-OS | ZIP 212 KB 英語 | |
アップデート-OS | ZIP 17.43 MB 英語 | |
アップデート-OS | ZIP 17.65 MB 英語 | |
アップデート-OS | ZIP 17.22 MB 英語 | |
4 items
|
M3T-MR30/4カーネルは以下の機能モジュールから構成されています。個々のモジュールはその機能を実現する関数群(サービスコール)で提供されます。
ターゲットMCU | M16C/60, M16C/50, M16C/30, M16C/20, M16C/10, M16C/Tinyシリーズ、 R8Cファミリ |
---|---|
最大タスク数 | 255 |
タスクの優先度数 | 255 |
最大イベントフラグ数 | 255 |
イベントフラグ幅 | 16ビット |
最大セマフォ数 | 255 |
セマフォの形式 | 計数型 |
最大メールボックス数 | 255 |
最大データキュー数 | 255 |
データキューサイズ | 16ビット(32ビットは、拡張機能サービスコールとしてサポート) |
最大固定長メモリプール数 | 255 |
最大可変長メモリプール数 | 255 |
最大周期ハンドラ数 | 255 |
最大アラームハンドラ数 | 255 |
サービスコール数 | 133 |
カーネル記述言語 | アセンブリ言語, C言語 |
性能(wup_tskを発行してから対象タスクの実行が始まるまでの時間) | 30μs (M16C/60, 10MHz, 内蔵メモリ) |
カーネルコードサイズ | 約3K~21Kバイト |
カーネルRAM 1タスクあたり | データ:11バイト スタック:8バイト |
カーネルライブラリ | mr30.lib |
---|---|
カーネルライブラリのソースファイル | 含まれません(量産ライセンス製品パッケージでの提供となります) |
コンフィギュレータ | cfg30 |
その他ユーティリィティ | mkmrtbl, echo30 |
デフォルトコンフィギュレーションファイル | default.cfg |
C言語インタフェースライブラリ | c30mr.lib |
C言語インタフェースライブラリのソースファイルおよびメイクファイル | 25ファイル |
C言語インクルードファイル | itron.h, kernel.h, kernel_api.h |
サンプルスタートアッププログラム | [NC30用]crt0mr.a30 [AS30用]start.a30 |
サンプルセクション定義ファイル | [NC30用]c_sec.inc [AS30用]asm_sec.inc |
システムRAM領域定義データベースファイル | sys_ram.inc |
makefile作成用データベースファイル | makefile.dos |
テーブルデータベースファイル | mrtable.tpl |
サービスコール発行機能用サービス コールファイル | isssys.mrc |
インクルードデータベースファイル | mr30.inc |
M3T-MR30/4バージョンファイル | version |
サンプルプログラム | demo.c, smp.cfg |
(1) ソースコード付き量産ライセンスの場合
(2) ソースコードなし量産ライセンスの場合