この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン | 最新リビジョン 両方とも次のリビジョン | ||
start [2020/03/15 23:20] ganon |
start [2020/03/16 01:02] ganon [ソフトウェア情報] |
||
---|---|---|---|
ライン 99: | ライン 99: | ||
==== ソフトウェア情報 ==== | ==== ソフトウェア情報 ==== | ||
+ | |||
+ | === ディレクトリ構成 === | ||
+ | * generated ・・・ e2studioが生成したファイル群 | ||
+ | * src | ||
+ | * PeriferalDriverLayer ・・・ マイコンのペリフェラル操作を記述 | ||
+ | * HardwareAbstractionLayer ・・・マイコンが提供しているペリフェラルをラップした層 | ||
+ | * ApplicationLayer ・・・ アプリケーションを記述 | ||
+ | * Module ・・・ タイマ割り込み関数内で周期的に行う処理を種類ごとに分け, それぞれシングルトンとして記述 | ||
+ | * Activity ・・・ メイン関数で行う処理をActivityという単位に分け, Activityの遷移でアプリケーションを記述 | ||
+ | * Lib ・・・ 外部ライブラリや自作ユーティリティ等を記述 | ||
+ | |||
+ | |||
=== PeriferalDriverLayer === | === PeriferalDriverLayer === | ||
* [[scfkuwaganon::pd::関数リファレンス]] | * [[scfkuwaganon::pd::関数リファレンス]] |