注意:1> 在内核编译时,在编译的过程中出现错误也会生成输出文件,这个文件是不能用的。
2> 在clean 后进行编译时的 花费时间=4分钟,文件大小为约 1.33M
3> 在不clean 直接进行编译时的 花费时间=12秒,文件大小为约 1.33M
make_zimage文件是脚本文件,由它来设置参数,以绝对路径来启动编译。当编译器的路径与它不合时将出错,表现为编译很快结束
解压linux tar jxvf linux-2.6.19.tar.bz2 生成linux-2.6.19文件夹,并且进入此文件夹。
make menuconfig(注意:(这个是makefile中的标号,不是文件)),进入配置过程,
进入<存储一个配置文件的选项>-->填入 at91sam9260.cfg-->退出-->保存
选System Type -》选Atmel AT91 System-on-Chip --->Atmel AT91 Processor (AT91SAM9260) --->AT91SAM9260
// 之后看上面的提示,主要配置驱动(Device Drivers --->)的各项。上面有提示。
在/usr/ARM/LINUX-CORD/linux-2.6.19中选择make_zimage文件打开,
查看内容(里面是对内核的编译及编译到的具体地址位置)。
执行./make_zimage,生成bzImage文件,bzImage,或者*.img就是linux-2.6.19-sam9260.img,就是烧片程序
编译完成后要检查是否出现编译错误,因为即算错误也有输出文件输出。至此内核编译完成