考え付く限りの賛辞を送りたい。
この本に出会うことが出来て良かった。心の底からそう思う。
「組込みOS」と題しているが、組み込み・汎用に限らず、OSの内部に興味を持っている人全てにオススメできる。
特筆したいのは、メモリレイアウトと実行ファイルフォーマットの溝をリンカスクリプトを使って実にエレガントに橋渡ししている点。これはLinuxカーネルでも応用されているテクニックが含まれている。
アセンブラだけの力技で構築するのではなく、アセンブラとC言語、実行ファイルフォーマットとメモリ上への展開を、Linuxカーネル開発でも使われている洗練されたテクニックで構築していく様は「美しさ」すら感じられる。
アセンブラもC言語もCPUも全て初心者の人にとっては、かなりハードかもしれないのでそこだけ注意。
合わせて買いたい:
書籍ではPCからマイコンボードへの転送にシリアルポートを使っています。最近のPCはシリアルポートが付いていない場合があります。USB-シリアル変換ケーブルだとトラブルが多いようです。デスクトップPCでシリアルポートが付いていない場合(自分がそのケースでした)、PCIスロットが開いていればこちらを検討してみてください。
自分のケースでは、この製品をWin7で利用しています。Win7だとドライバも自動ダウンロードしてくれました。自分の場合はCOM3, COM4として認識され、h8writeも問題なく利用できました。
サポートサイト:
コメント