組み込みOS自作入門の入門

"12ステップで作る 組み込みOS自作入門"で勉強を開始。
gccのインストールで早くも詰まる。
cygwingccをh8マイコン用にコンパイルしようとするとエラーが多発。
きりがないので、VMに切り替え。

それでもエラー。
最新のOSの利用は諦めて、fedora16からfedora11にダウングレード。
VMware player の簡易インストール(?)という余計な機能が働いて
構成が変更できないまま、インストール開始。
動かん /dev/hdaが無いだと?

じゃあ、次はubuntu 9.10だ。
こちらは簡易インストールを利用しても動く模様。
インストールするものは以下のとおり。
(最新版のmakeは散々な目に合わされてきたので諦めます)

./configure --target=h8300-elf --disable-nls
make
make install

./configure --target=h8300-elf --disable-nls --disable-threads --disable-shared --enable-shared --enable-languages=c
 make
make install
 makeでは本の通りにエラーが発生するため、gcc/collect2.cのopenの引数を修正。