メモ書きブログ

日々の覚書

u-BootからのKernel起動

数年ぶりに思い出し調べたのでメモしておく。 必要なファイルは下記の3つ。

*.dtb zImage uEnv.txt

dtbはデバイスツリーブロブであり、 これは、ボードに関するハードウェア情報をLinuxカーネルに渡すための方法。 メモリにロードして、u-Bootでカーネルに渡すことができる。 zImageはカーネル、uEnv.txtには変数を設定してブートプロセスを自動化できる。