2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【12ステップで作る 組込みOS自作入門】②とりあえず本のサンプルを全て実行してみた

Posted at

本を読み進める前にとりあえず全体像をつかむために、12ステップ全てのプログラムを実行してみた。各節の冒頭に記載されていた要点も添えて以下に記載。

STEP1

  • この節で学習すること
    • 開発環境の作成
    • クロス・コンパイラの作成
    • マイコン・ボードの書き込み

step1.png

STEP2

  • この節で学習すること
    • シリアル通信
    • I/O コントローラ
    • スタート・アップ

step2.png

STEP3

  • この節で学習すること
    • メモリ配置の調整
    • 静的変数の配置
    • メモリ・マップ

step3.png

STEP4

  • この節で学習すること
    • ブートローダがなぜ必要か
    • シリアル経由でのファイル転送

step4.png

STEP5

  • この節で学習すること
    • 実行形式ファイルのフォーマット
    • ELF形式
    • セグメント

step5.png

STEP6

  • この節で学習すること
    • プログラムのロードとブート
    • メモリ配置

step6.png

STEP7

  • この節で学習すること
    • H8/3069Fの割り込み処理

step7.png

STEP8

  • この節で学習すること
    • OSがなぜ必要か
    • システム・コールの実装
    • 組み込みOSの基礎

step8.png

STEP9

  • この節で学習すること
    • スレッドの優先度
    • スレッドのスリープとウェイク・アップ

ScreenClip.png

STEP10

  • この節で学習すること
    • OSのメモリ管理
    • メモリの獲得と解放

step10.png

STEP11

  • この節で学習すること
    • タスク間通信の方法

step11.png

STEP12

  • この節で学習すること
    • OSの外部割り込み処理

step12.png

元の本

12ステップで作る組込みOS自作入門
坂井 弘亮
カットシステム
売り上げランキング: 38,961
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?