ユーザ用ツール

サイト用ツール


start

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
start [2018/11/02 21:53]
ganon [ソフトウェア情報]
start [2020/03/23 18:24] (現在)
ganon [ソフトウェア情報]
ライン 68: ライン 68:
   * [[マウス出力データ仕様]]   * [[マウス出力データ仕様]]
   * [[データフラッシュ仕様]]   * [[データフラッシュ仕様]]
 +  * [[探索走行]]
 ==== ソフトウェア環境構築 ==== ==== ソフトウェア環境構築 ====
   * [[e2studio設定メモ]]   * [[e2studio設定メモ]]
   * [[Flash Programmer設定メモ]]   * [[Flash Programmer設定メモ]]
  
- +===== マイクロマウス2019 機体 kuwaganon開発記録 ===== 
 +==== 機体情報 ==== 
 +  * [[ブラックスタッグ:​機体紹介]] 
 +  * [[ブラックスタッグ:​進捗記録]] 
 +  * [[ブラックスタッグ:​部品型番メモ]] 
 +  * [[ブラックスタッグ:​回路]] 
 +  * [[ブラックスタッグ:​3Dモデル]] 
 +  * [[ブラックスタッグ:​書き込み基板]] 
 + 
 +==== ソフトウェア情報 ==== 
 +  * [[ブラックスタッグ:​名前空間]] ​  
 +    * [[ブラックスタッグ:​peripheral_RX71M]] 
 +    * [[ブラックスタッグ:​robot_object]] 
 +    * [[ブラックスタッグ:​umouse_object]] 
 +  * [[kuwaganon:​マウス出力データ仕様]] 
 + 
 +===== マイクロマウス2020 機体 sctkuwaganon開発記録 ===== 
 +==== 機体情報 ==== 
 +  * [[scfkuwaganon:​機体紹介]] 
 +  * [[scfkuwaganon:​進捗記録]] 
 +  * [[scfkuwaganon:​部品型番メモ]] 
 +  * [[scfkuwaganon:​回路]] 
 +  * [[scfkuwaganon:​3Dモデル]] 
 +  * [[scfkuwaganon:​書き込み基板]] 
 + 
 +==== ソフトウェア情報 ==== 
 + 
 +=== ディレクトリ構成 ===  
 +  * generated ​                   ・・・ e2studioが生成したファイル群 
 +  * src 
 +    * PeriferalDriverLayer ​      ​・・・ マイコンのペリフェラル操作を記述 
 +    * HardwareAbstractionLayer ​  ​・・・マイコンが提供しているペリフェラルをラップした層 
 +    * ApplicationLayer ​          ​・・・ アプリケーションを記述 
 +      * Module ​                  ​・・・ タイマ割り込み関数内で周期的に行う処理を種類ごとに分け,​ それぞれシングルトンとして記述 
 +      * Activity ​                ​・・・ メイン関数で行う処理をActivityという単位に分け,​ Activityの遷移でアプリケーションを記述 
 +      * Lib                      ・・・ 外部ライブラリや自作ユーティリティ等を記述 
 + 
 + 
 +=== PeriferalDriverLayer ​ === 
 +  * [[scfkuwaganon::​pd::​関数リファレンス]] 
 +=== HardwareAbstractionLayer === 
 +  * [[scfkuwagaon::​hal::​関数リファレンス]] 
 +=== ApplicationLayer === 
 + 
 +==== Module ==== 
 +  * BaseModule 
 +  * WheelOdometory 
 +  * WallSensor 
 +  * LedController 
 +  * Imu 
 +  * BatVoltageMonitor 
 +  * PowerTransmission 
 +  * Tlemetory 
 +  * ParameterManager 
 +  * PseudoDial 
 +  * PseudoDialL 
 +  * PseudoDialR 
 +  * Gamepad 
 +  * SEManager 
 +  * BGMMAnager 
 +  * UMouse 
 +    * Maze 
 +    * PositionEstimator 
 +    * TrajectoryCommander 
 +    * ControlMixer  
 + 
 + 
 +==== Activity ==== 
 +  * BaseActivity 
 +  * ModeSelectActivity 
 +  * SubModeSelectActivity 
 +  * DebugActivity 
 +  * DeleteMazeActivity 
 +  * FullAutonomousRunActivity 
 +  * RadioControlActivity 
 +  * SearchRunActivity 
 +  * ShortestRunActivity 
 + 
 +==== Lib ==== 
 +  * Eigen 
 +  * FastestPathCalculator 
 +    * Path 
 +    * PathCalculation 
 +    * PathCompression 
 +    * TurnParameter 
 +  * PidController 
 +  * MazeArchive 
start.1541163237.txt.gz · 最終更新: 2018/11/02 21:53 by ganon