韦东山第10课—内核编译

1 内核解压,打补丁


if 解压 :

tar xjf linux-2.6.22.6.tar.bz2

endif


if 打补丁

cd linux-2.6.22.6/

patch -p1 < ../linux-2.6.22.6_jz2440.patch  //pn  目录的前n的目录忽略

endif


2 内核的配置,编译 

1.1 make menuconfig 自己配置

1.2 搜索已有的配置文件 find -name “*defconfig*” (默认配置文件)

用已有的defconfig文件编译 linux根目录下make s3c2410_defconfig 生成.config文件(arch/arm/configs目录下存放以后的defconfig文件)

再make menuconfig

1.3 用厂家提供的config文件

  直接将config_厂家 复制为.config



if 编译

直接make

或者make uImage 头部+内核

endif


你可能感兴趣的:(韦东山第10课—内核编译)