Kernel 2.6.25-rc8-git8
2.6.25から玄箱Proがサポートされるらしいので試してみました。続きは明日以降。
u-boot mkimage
そのままではMakeが通らないため、強引にコンパイルする。
cd tools gcc -g -Wall -pedantic -I../include -I.. -DTEXT_BASE= -DUSE_HOSTCC -O -c mkimage.c cd ../lib_generic gcc -g -Wall -pedantic -I../include -I.. -DTEXT_BASE= -DUSE_HOSTCC -O -c crc32.c cd ../tools gcc -Wall -pedantic -I../include -I.. -DTEXT_BASE= -DUSE_HOSTCC -O -o mkimage mkimage.o ../lib_generic/crc32.o
生成されたmkimageを/usr/local/bin等にコピーする。
カーネルソースの準備
wget http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.25-rc8.tar.bz2 wget http://www.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.25-rc8-git8.bz2 tar jxf linux-2.6.25-rc8.tar.bz2 cd linux-2.6.25-rc8 bzcat ../patch-2.6.25-rc8-git8.bz2 | patch -p1
configure and make
export CROSS_COMPILE=arm-none-linux-gnueabi- export ARCH=arm cp -a arch/arm/configs/orion_defconfig .config make oldconfig make uImage
Image Name: Linux-2.6.25-rc8-git8 Created: Thu Apr 10 22:27:07 2008 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1762972 Bytes = 1721.65 kB = 1.68 MB Load Address: 0x00008000 Entry Point: 0x00008000 Image arch/arm/boot/uImage is ready
今日はここまで。