サブシステム設計書


ファイル名MIRX68Kソースファイル
シンボルmirx68kb.c(Ver.3.1)
機能すべてのタスクファイルをこのファイルと同じディレクトリ内に置く
モジュールとの関連

ファイル名MIRX68K用ヘッダーファイル
シンボルmirx68k.h
機能タスクファイルの先頭部でmirx68k.hをインクルードすることでMIRX68Kで定義したシステム・コール関数のプロトタイプ宣言をする
モジュールとの関連

ファイル名ハードウエア・ライブラリ関数
シンボルhard.c(Ver.2.2)
機能MIRSのハードウェアを操作する。
モジュールとの関連

ファイル名ハードウエア・ライブラリ関数用ヘッダファイル
シンボルhard.h(Ver.2.2)
機能インクルードすることでハードウエア・ライブラリ関数を使用することができる。
モジュールとの関連

ファイル名I/O定義ヘッダファイル
シンボルiodef.h
機能インクリュードすることで、I/Oの物理アドレスと論理名の関係の定義をする。
モジュールとの関連

ファイル名RS-232C関数用ヘッダファイル
シンボルduscc.h
機能インクルードすることで、RS-232Cの物理アドレスと論理名の関係の定義をする。
モジュールとの関連

ファイル名タスク登録用ヘッダファイル
シンボルtable.h
機能MIRX68Kにインクルードすることで、タスクの宣言や管理テーブルを組み込む。
モジュールとの関連

ファイル名Cスタートアップルーチン
シンボルmonent.s
機能MIRXを起動する
モジュールとの関連

ファイル名1:初期設定タスクファイル
シンボルtask00.c
機能初期診断プログラムの実行, ハードウェアの初期設定,自己位置を競技開始位置に設定, タスクの初期化,掲示板(BB)の初期化を行う。
モジュールとの関連1−1:初期設定モジュール
1−2:スタートスイッチ待ちモジュール

ファイル名2:自己位置認識タスクファイル
シンボルtask01.c
機能ロータリエンコーダのカウント値を読み込み,自己位置(X,Y,Θ:姿勢角)を計算しBBに格納する。
モジュールとの関連2−1:ロータリエンコーダ計測データ作成モジュール
2−2:ロータリエンコーダ積算カウンタリセットデータ作成モジュール
2−3:自己位置・姿勢演算モジュール

ファイル名3:超音波センサ制御タスクファイル
シンボルtask02.c
機能超音波センサにより順次距離を測定し結果をBBに格納する。
モジュールとの関連3−1:超音波センサ計測データ作成モジュール
3−2:超音波センサ制御モジュール

ファイル名4:赤外線センサ制御タスクファイル
シンボルtask03.c
機能赤外線センサの状態をBBに書き込む。
モジュールとの関連4−1:赤外線センサ計測データ作成モジュール

ファイル名5:タッチセンサ制御タスクファイル
シンボルtask04.c
機能タッチセンサの反応をBBに書き込む。
モジュールとの関連5−1:タッチセンサモジュール
5−2:センサモード切り換えモジュール

ファイル名6:MMI制御タスクファイル
シンボルtask05.c
機能7SegLED、またその他のLEDの表示内容を更新する。
モジュールとの関連6−1:7seg.LED データ作成モジュール
6−2:7seg.LED 制御モジュール
6−3:単色LED データ作成モジュール
6−4:単色LED 制御モジュール

ファイル名7:行動計画タスクファイル
シンボルtask06.c
機能BBに掲示された情報に基づき,MIRSの行動を決定する。
モジュールとの関連7−1:行動計画モジュール
7−2:走行用データ作成モジュール

ファイル名8:走行制御タスクファイル
シンボルtask07.c
機能目標位置に到達するまでタイマ割り込みにより0.05秒毎に最起動され与えられた軌道に対する差を補正しながら移動する。
モジュールとの関連8−1:PWM制御モジュール
8−2:軌道補正モジュール

ファイル名9:自己位置補正タスクファイル
シンボルtask08.c
機能超音波センサの測定したデータに基づき,自己位置のデータを補正する。
モジュールとの関連9−1:自己位置補正モジュール

ファイル名10:リモートコントロールタスクファイル
シンボルtask09.c
機能BBに掲示された情報に基づき,RS−232Cポートを使用してデータの送受信を行う。
モジュールとの関連10−1:データ送信モジュール
10−2:送信データ作成モジュール
10−3:受信データ作成モジュール
10−4:受信データ解析モジュール

ファイル名リンカ・コマンドファイル
シンボルmirx.cmd
機能使用するタスクファイル(オブジェクト・モジュール)をロードする。
モジュールとの関連

ファイル名メイクファイル
シンボルmakefile
機能実行形式ファイルを自動生成する。
モジュールとの関連



Last Update : 1998/06/26 Written by T.Miyazaki.