本系列文章有本人yinjiabin制作,转载请注明出处:
http://blog.csdn.net/yinjiabin/article/details/7488409
step1: 下载内核
我采用的是国嵌提供的linux2.6.36内核
内核下载地址:http://www.enjoylinux.cn/downloads.asp?typeid=217
注意下载:FORLINX_linux-2.6.36.2.tar.gz这个内核
step2: 创建工作目录
创建工作目录/opt/FriendlyARM/mini6410/linux
在命令行执行
#mkdir –p /opt/FriendlyARM/mini6410/linux
后面步骤的所有源代码都会解压安装到此目录中:
step3: 解压内核
1)创建内核目录
cd /opt/FriendlyARM/mini6410/linux
mkdir linux-2.6.36
cd linux-2.6.36
2)解压源码
#tar xvzf FORLINX_linux-2.6.36.2.tar.gz
step4: 配置内核cd linux-2.6.36
cp FORLINX6410_CFG ./.config
step5: 编译内核
make menuconfig ARCH=arm
直接 make menuconfig,由于厂商都已经做好了,所以这里就两点需要更改的,首先是取消initramfs(这个在 General Setup 里面),然后选中NFS(这个貌似在 File System ->NetWork File System 里面)!
make uImage ARCH=arm CROSS_COMPILE=arm-linux-
cp arch/arm/boot/uImage /tftpboot/