1. 准备Linux内核文件包

http://www.kernel.org网站下载指定版本内核包,名字如linux-3.0.1.tar.gz。

解压到工作目录,必须是Linux文件系统,比如ext4,在windows的ntfs或fat会报错。

2. 内核配置

应用于arm平台内核的配置请参照本课第4节。

3. 多线程编译内核

make -jx all, x为CPU个数的2倍,双核CPU的x=4, 下面开始编译内核 编译成功会在/arch/[CPU架构]/boot/下产生zImage的压缩版内核镜像文件。

4. 应用于arm平台内核的配置

更改内核文件包根目录中的Makefile文件

将CC 设置为arm-linux-

将arch设置为arm

5. 本课结束