ユーザ用ツール

サイト用ツール


start

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
start [2020/03/15 23:20]
ganon
start [2020/03/23 18:24] (現在)
ganon [ソフトウェア情報]
ライン 99: ライン 99:
  
 ==== ソフトウェア情報 ==== ==== ソフトウェア情報 ====
 +
 +=== ディレクトリ構成 === 
 +  * generated ​                   ・・・ e2studioが生成したファイル群
 +  * src
 +    * PeriferalDriverLayer ​      ​・・・ マイコンのペリフェラル操作を記述
 +    * HardwareAbstractionLayer ​  ​・・・マイコンが提供しているペリフェラルをラップした層
 +    * ApplicationLayer ​          ​・・・ アプリケーションを記述
 +      * Module ​                  ​・・・ タイマ割り込み関数内で周期的に行う処理を種類ごとに分け,​ それぞれシングルトンとして記述
 +      * Activity ​                ​・・・ メイン関数で行う処理をActivityという単位に分け,​ Activityの遷移でアプリケーションを記述
 +      * Lib                      ・・・ 外部ライブラリや自作ユーティリティ等を記述
 +
 +
 === PeriferalDriverLayer ​ === === PeriferalDriverLayer ​ ===
   * [[scfkuwaganon::​pd::​関数リファレンス]]   * [[scfkuwaganon::​pd::​関数リファレンス]]
ライン 104: ライン 116:
   * [[scfkuwagaon::​hal::​関数リファレンス]]   * [[scfkuwagaon::​hal::​関数リファレンス]]
 === ApplicationLayer === === 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.1584282030.txt.gz · 最終更新: 2020/03/15 23:20 by ganon