ファイル名 | 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 |
機能 | 実行形式ファイルを自動生成する。 |
モジュールとの関連 |