Chinaunix首页 | 论坛 | 博客
  • 博客访问: 344248
  • 博文数量: 97
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 636
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-12 22:41
文章分类

全部博文(97)

文章存档

2017年(8)

2015年(87)

2014年(2)

我的朋友

分类: 嵌入式

2015-04-15 21:16:39

解压内核压缩包
$ 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) |
给主人留下些什么吧!~~