ユーザ用ツール

サイト用ツール


start

差分

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

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

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