組込みOS自作の書籍執筆中です.
前回,KOZOS/H8のコードを書籍用に整理しなおしたのだけど,もうちょっと整理して, さらに12回のステップに分けて自作していくという内容で,12回ぶんに分けてみた. 参考までに公開します.
これからKOZOS/H8のソースを読むというのならば,こっちがいいと思います. 読み方としては,以下ソースの第1回のコードから順に,前の回に対する差分を 見るかたちで読んでいくといいでしょう.興味のあるかたはどうぞ. ちなみにライセンスはKL-01です.すべて秋月のLANコントローラ付きH8/3069Fボードで 動作確認しています.(2010/01/17時点で,すべてのコードについて動作確認済み)
※ (2010/01/31追記)まとめて圧縮したファイルと,Windows用にSJIS変換した圧縮ファイルを追加しました.12回の具体的な内容は,以下です.まずは「Hello World」を作るところから始めて, ブートローダー,OSというように,12ステップで徐々に作り上げていくという内容に なっています.
回 | ブートローダー | OS | 合計 | 追加量 |
第1回 | 269 | --- | 269 | 269 |
第2回 | 374 | --- | 374 | 105 |
第3回 | 433 | --- | 433 | 59 |
第4回 | 616 | --- | 616 | 183 |
第5回 | 723 | --- | 723 | 107 |
第6回 | 731 | 418 | 1149 | 426 |
第7回 | 888 | 565 | 1453 | 304 |
第8回 | 905 | 976 | 1881 | 428 |
第9回 | 905 | 1194 | 2099 | 218 |
第10回 | 905 | 1322 | 2227 | 128 |
第11回 | 905 | 1532 | 2437 | 210 |
第12回 | 905 | 1800 | 2705 | 268 |