タグ

移植に関するkmonのブックマーク (1)

  • ホワット・ア・ワンダフル・ワールド Linux の移植方法まとめ

    前回のエントリで書いたように、今まで自分で実装した独自の ARM システムシミュレータに Linux を移植していたわけですが、シリアルドライバ (8250 コンパチ) と NIC ドライバ (smc91x) が動き、rootfile system on NFS が可能になって、ようやく一段落しました。 全くの素人が 2 週間ぐらいでできたので、(優秀なデバッガさえあれば) 世間一般で思われているほど難しく無いんだな~ というのが感想です (もちろん途中途中ではかなり悩みましたけど… しょーもないミスや誤解も無数にしました)。 難しいデバイスを動かそうと思ったらメチャクチャ大変なのだろうと思いますけど、今回は、全部自分で書いた仮想デバイスの上に移植したわけですから、動かし方などは完璧にわかりますし、いざとなったらハードウェアを printf デバッグして、ちゃんと I/O レジスタが叩けて

  • 1