前回は Mac OS X 上で SheevaPlug のカーネルのコンパイルを行えるようにした。mkimage は Mac OS X でコンパイルできなかったので、uImage への変換は SheevaPlug 上で行うことにした。
まず apt の中を探してみたところ、すでに登録されていた。なので簡単にインストールすることができる:
# apt-get install uboot-mkimage
# mkimage -A arm -O linux -T kernel -C none -a 0×00008000 -e 0×00008000 -n ‘Linux 2.6.30-rc7′ -d zImage uImage-2.6.30-rc7
無事立ち上がってきた。
今後カーネルをコンパイルする場合は、Mac OS X 上で zImage までコンパイルして、これを SheevaPlug 上の mkimage で uImage 化したものでカーネルを置き換えるといった手順にしよう。
タグ: SheevaPlug