内核制作:
制作嵌入式平台使用的Linux内核,方法和制作PC平台的Linux内核基本一致,下面使用对比的方式介绍如何制作用于OK6410开发板的内核。
1、清除原有配置与中间文件
x86: make distclean
arm: make distclean :
mrproper + remove editor backup and patch files
mrproper删除的文件, 加上编辑备份文件和一些补丁文件。
make clean- - Remove most generated files but keep the config and enough build support to build external
删除大多数的编译生成文件, 但是会保留内核的配置文件.config, 还有足够的编译支持来建立扩展模块
make mrproper --Remove all generated files + config + various backup files
删除所有的编译生成文件, 还有内核配置文件, 再加上各种备份文件
2、配置内核
x86: make menuconfig
arm: make menuconfig ARCH=arm
/*nfs与ramdisk启动的区别*/
3、编译内核
x86: make bzImage
arm: make uImage ARCH=arm
CROSS_COMPILE=arm-linux- //uImage是支持uboot启动的文件
阅读(454) | 评论(0) | 转发(0) |