μT-Kernel 3.0仕様書

μT-Kernel 3.0仕様書 (Ver.3.00.01)

本仕様書の著作権は、トロンフォーラムに属しています。

本仕様書の内容の転記、一部複製等には、トロンフォーラムの許諾が必要です。

本仕様書に記載されている内容は、今後改良等の理由でお断りなしに変更することがあります。

本仕様書に関しては、下記にお問い合わせください。


          トロンフォーラム事務局
          〒141-0031
          東京都品川区西五反田2-12-3 第一誠実ビル9F
          YRPユビキタス・ネットワーキング研究所内
          TEL: 03-5437-0572
          FAX: 03-5437-2399
          E-mail: 
        


目次
APIの記述形式
API名称 - 説明
μT-Kernel/OS API索引
μT-Kernel/SM API索引
μT-Kernel/DS API索引
μT-Kernel 3.0の概要
TRONプロジェクトとμT-Kernel 3.0
μT-Kernel 3.0の設計方針
μT-Kernel 3.0の構成
リファレンスコード
適応化とサービスプロファイル
実装仕様書
既存のリアルタイムOS仕様との関係
μT-Kernelの概念
基本的な用語の意味
タスク状態とスケジューリング規則
割込み処理
タスク例外処理
システム状態
オブジェクト
保護レベル
サービスプロファイル
μT-Kernel共通規定
データ型
システムコール
高級言語対応ルーチン
サービスプロファイル
μT-Kernel/OSの機能
タスク管理機能
タスク付属同期機能
タスク例外処理機能
同期・通信機能
拡張同期・通信機能
メモリプール管理機能
時間管理機能
割込み管理機能
システム状態管理機能
サブシステム管理機能
μT-Kernel/SMの機能
システムメモリ管理機能
デバイス管理機能
割込み管理機能
I/Oポートアクセスサポート機能
省電力機能
システム構成情報管理機能
メモリキャッシュ制御機能
物理タイマ機能
ユーティリティ機能
μT-Kernel/DSの機能
カーネル内部状態取得機能
実行トレース機能
付録
システムコンフィギュレーション
キーワード
リファレンス
C言語インタフェース一覧
エラーコード一覧
APIとサービスプロファイルの一覧
表目次
1. 自タスク、他タスクの区別と状態遷移図
1. tk_ter_tskの対象タスクの状態と実行結果
2. tskwaitwid の値
3. tk_rel_waiの対象タスクの状態と実行結果
1. 同じデバイスを同時にオープンしようとしたときの可否
図目次
1. μT-Kernel 3.0 の位置づけと構成
1. タスク状態遷移図
2. 最初の状態の優先順位
3. タスクBが実行状態になった後の優先順位
4. タスクBが待ち状態になった後の優先順位
5. タスクBが待ち解除された後の優先順位
6. システム状態の分類
7. 割込みのネストと遅延ディスパッチ
1. 高級言語対応ルーチンの動作
1. イベントフラグに対する複数タスク待ちの機能
2. メールボックスで使用されるメッセージの形式
3. メッセージバッファによる同期通信
4. bufsz=0のメッセージバッファを使った同期式通信
5. tk_rot_rdq実行前の優先順位
6. tk_rot_rdq(tskpri=2)実行後の優先順位
7. maker のフォーマット
8. prid のフォーマット
9. spver のフォーマット
10. サブシステム概要
1. デバイス管理機能
例目次
1. パラメータの記述例
1. CONSTの記述例
1. デバイス名の例
2. デバイスIDの例
3. 固有データの例
4. isDIの使用例
5. システム構成情報の形式の例
6. 複数の数値の格納順の例
7. SetOBJNAMEの使用例
1. tk_wai_sem( ID semid, INT cnt, TMO tmout )の場合