一.linux打补丁
patch -p1 < …/linux-2.6.22.6_jz2440_v2v3.patch
-p1 是去掉一级目录 linux-2.6.22.6
-p2 是去掉二级目录 linux-2.6.22.6/arch
< 是补丁文件
linux-2.6.22.6/arch/arm/configs/s3c2410_defconfig 2007-08-31 14:21:01.000000000 +0800
二.配置
-
make menuconfig
-
使用默认配置(在上面修改)
查看内核默认配置:`find -name “defconfig”
在arch/arm/configs目录下可以看到一堆配置
然后执行make s3c2410_defconfig
会将所有配置写到.config文件里
在执行make menuconfig
-
使用厂家提供的配置
将厂家提供的config文件直接复制 .config
cp config(厂家) .config
再执行make menuconfig
三.编译
配置完 直接make
如果需要编译一个uImage 给U-boot用,直接make uImage
四,烧写
- 烧写: 裸板,
4种方法: 并口, openjtag, jlink, nor上的uboot
2.1 使用并口工具烧写: 接线, 使用oflash烧写, 重新上电观察效果
2.2 使用openjtag烧写: 接线,使用oflash烧写(oflash烧写完后会复位开发板)
2.3 JLINK只能烧写NOR FLASH,烧好u-boot.bin,使用NOR启动