サブシステム設計書



ファイル一覧

ファイル名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
機能
モジュールとの関連

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

ファイル名2:初期行動タスクファイル
シンボルtask02.c
機能指定された位置へ自機を移動する
モジュールとの関連1−2:初期行動モジュール

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

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

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

ファイル名6:タッチセンサ制御タスクファイル
シンボルtask06.c
機能各信号に対応した行動をとる
モジュールとの関連5−1:タッチセンサモジュール

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

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

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

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

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

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

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




written by Ono,Sato,and Hayashi in 1998 Jun,30