嵌入式Linux内核和初始化RAM盘制作(恒)
一.内核制作
1. 内核下载
针对设备:三星2410,Linux 2.4.18内核
标准内核
http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.18.tar.gz
ARM补丁
ftp://ftp.arm.linux.org.uk/pub/armlinux/source/kernel-patches/v2.4/patch-2.4.18-rmk6.gz
厂家补丁
patch-2.4.18-rmk6-swl
2. 解压内核: tar xzvf linux-2.4.18.tar.gz
打arm补丁: gzip –dc patch-2.4.18-rmk6.gz|(cd linux; patch –p1)
打2410补丁:gzip –dc patch-2.4.18-rmk6-swl6|(cd linux; patch –p1)
3. 修改内核的主Makefile文件,给定当前的交叉编译器
CROSS_COMPILE=/usr/local/arm/2.95.3/bin/arm-linux-
4. 使用make menuconfig来进行内核编译配置,根据自己需要进行剪裁
5. 编译内核。Make dep; make clean; make
zImage。生成的内核为/arch/arm/boot下的zImage
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |