电子工程师技术服务社区
- 社区首页
- 下载
- mkimage.zip
资料描述
【aworks试用体验】编译内核
1.准备好 mkimage 文件,并复制到/usr/bin/目录下
$ sudo cp mkimage /usr/bin/
2.解压内核文件
大概需要十分钟左右
把光盘中的“linux-2.6.35.3.tar.bz2”复制到 linux 主机硬盘的工作目录,然后解压该压缩包:
$ tar -jxvf linux-2.6.35.3.tar.bz2
解压完成之后得到“linux-2.6.35.3”目录,运行以下命令,进入该目录:
$ cd linux-2.6.35.3
3.设置内核对应的型号
进入内核源码的根目录后,输入命令:
$ ./config-kernel
这里我们可以根据自己的设备型号输入对应数字,然后再输入“enter”确认,如图 所示,其中:
3——把内核配置成 easyarm-i.mx280a 使用;
4——把内核配置成 easyarm-i.mx283a 或 easyarm-i.mx287a 使用(注意这两个型号是用
同一配置的内核代码)。
5——把内核配置成 easyarm-i.mx287b 使用。
4.备份内核配置文件
注意:默认的内核配臵文件为.config,如需修改内核配臵,请提前备份,具体方法为在
“linux-2.6.35.3”目录下执行以下命令(假如您的设备是 easyarm-i.mx287a):
$ cp .config easyarm-imx287a_backup_defconfig
“easyarm-imx287a_bakcup_defconfig”只是示例名字,用户可以自行定义。此外在
“arch/arm/configs/”目录下也有备份的配置文件。
6.编译内核