本を読み進める前にとりあえず全体像をつかむために、12ステップ全てのプログラムを実行してみた。各節の冒頭に記載されていた要点も添えて以下に記載。
STEP1
- この節で学習すること
- 開発環境の作成
- クロス・コンパイラの作成
- マイコン・ボードの書き込み
STEP2
- この節で学習すること
- シリアル通信
- I/O コントローラ
- スタート・アップ
STEP3
- この節で学習すること
- メモリ配置の調整
- 静的変数の配置
- メモリ・マップ
STEP4
- この節で学習すること
- ブートローダがなぜ必要か
- シリアル経由でのファイル転送
STEP5
- この節で学習すること
- 実行形式ファイルのフォーマット
- ELF形式
- セグメント
STEP6
- この節で学習すること
- プログラムのロードとブート
- メモリ配置
STEP7
- この節で学習すること
- H8/3069Fの割り込み処理
STEP8
- この節で学習すること
- OSがなぜ必要か
- システム・コールの実装
- 組み込みOSの基礎
STEP9
- この節で学習すること
- スレッドの優先度
- スレッドのスリープとウェイク・アップ
STEP10
- この節で学習すること
- OSのメモリ管理
- メモリの獲得と解放
STEP11
- この節で学習すること
- タスク間通信の方法
STEP12
- この節で学習すること
- OSの外部割り込み処理
元の本
12ステップで作る組込みOS自作入門
posted with amazlet at 16.08.21
坂井 弘亮
カットシステム
売り上げランキング: 38,961
カットシステム
売り上げランキング: 38,961