Chinaunix首页 | 论坛 | 博客
  • 博客访问: 359651
  • 博文数量: 57
  • 博客积分: 2299
  • 博客等级: 大尉
  • 技术积分: 1109
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-27 23:12
文章分类
文章存档

2011年(4)

2010年(53)

分类: 嵌入式

2010-03-04 15:28:54

   uImage和zImage均为压缩过的内核镜像,据说uImage只是在zImage的头部加上0x40说明这个映像文件的类型、加载位置、生成时间、大小等信息。
   在uboot中,bootm只能识别uImage,因为bootm把启动参数传给内核,与0x40核对以后内核才启动,所以有时候会出现什么machine id错误之类的;zImage不包含启动信息,在uboot中可以把zImage下载到SDRAM中,通过go命令直接解压内核,go命令并不传递任何信息给内核,只是指针的跳转。
阅读(1689) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~