分类: LINUX
2007-12-21 02:52:38
关于linux
首先:交叉编译工具arm-linux-gcc-
linux-
其次:解压缩上面的文件
$ tar jxvf linux-
$ c
$ cd linux-
$ zcat
修改linux-
ARCH
?=$(SUBARCH)
CROSS_COMPILE ?=
改成:
ARCH = arm
CROSS_COMPILE =/usr/local/arm/
$ cp
arch/arm/configs/at91sam9261ek_defconfig /.config
$ make clean
$ make zImage
制作uImage文件
$ /usr/local/arm/
$ gzip –v9 linux.bin
$./mkimage –A arm –O linux –T kernel –C gzip –a 0x20008000 –e 0x20008000 –d linux.bin.gz uImage
制作ramdisk
只需要将移植9200ek板子上的ramdisk.gz文件解压缩,然后mount到/mnt目录下,将文件中的9200替换为9261即可,具体步骤如下:
# gunzip ramdisk.gz
# mount –o loop ramdisk /mnt
# cd /mnt
将issue文件中的9200替换为9261
将init.d目录下的rcS文件中的9200替换为9261
# cd ..
# umount /mnt
进入原ramdisk所在的目录
# gzip –v9 ramdisk
即可得到ramdisk.gz
以上文档也适用于将Linux-