嵌入式linux内核制作
系统组成嵌入式Linux系统由Linux内核与根文件系统两部分组成,两者缺一不可。
内核制作
制作嵌入式平台使用的Linux内核,方法和制作PC平台的Linux内核基本一致,下面使用对比的方式介绍如何制作用于6410开发板的内核。
1. 清除原有配置与中间文件
x86:make distclean
arm:make distclean
2. 配置内核
x86:make menuconfig
arm:make menuconfig ARCH=arm
#cp config_6410_initramfs ./.config
3. 编译内核
x86:make bzImage
arm:make uImage ARCH=arm CROSS_COMPILE=arm-linux-
解压并进入linux2.6.36
#cp .config config-back
#make distclean
#cd arch
#ls
#cd arm
#cd configs
#pwd
可以看到arm的配置文件
#cd ../../../ 进入linux2.6.36
#cp config-back ./.config
#make menuconfig ARCH=arm
# make uImage ARCH=arm CROSS_COMPILE=arm-linux-
#cd arch/arm/boot
#
#cp uImage /tftpboot/
#make uImage ARCH=arm CROSS_COMPILE=arm-linux-
#cd /arch/arm/boot/
#ls
#cp uImage /tftpboot/
#vi /etc/exports
#/etc/init.d/nfs stop
6410#tftp c0008000 uImage
6410#bootm c0008000
smdk6410#tftp c0800000 uImage
页:
[1]