解压内核压缩包
$ tar -jxvf linux-2.6.35.3.tar.bz2
解压完成之后得到“linux-2.6.35.3”目录,运行以下命令,进入该目录:
$ cd linux-2.6.35.3
将 uboot/tools/mkimage 拷贝到 /usr/bin目录,并修改权限为 777,即root、用户、用户组均可读写可执行权限
$ sudo cp uboot/tools/mkimage /usr/bin
$ sudo chmod 777 /usr/bin/mkimage
此时跳转到kernel目录 执行make uImage编译
$ cd linux-2.6.35.3
$ make uImage
编译完成完成后将在
arch/arm/boot/目录下生成 uImage 内核固件文件
制作 imx28_ivt_linux.sb
imx28_ivt_linux.sb内核固件是可以让系统直接从 Linux 内核中启动,而不需要 U-Boot 的引导,从而减少了系统的开机时间。
生成zImage
$ cd linux-2.6.35.3
$ make zImage
编译完成后将在arch/arm/boot/目录下生成zImage文件。把这个zImage文件复制到
imx-bootlets-src-10.12.01 目录下(见 6.3节)。进入imx-bootlets-src-10.12.01 目录,然后输入
“./build”命令:
$ cd imx-bootlets-src-10.12.0
$ ./build
这样就重新生成 imx28_ivt_linux.sb
阅读(1371) | 评论(0) | 转发(0) |