zImage与uImage的区别
2016-03-02 15:39
417 查看
在编译Linux内核时,通常都是生成zImage,
它是一般情况下默认的压缩内核映像文件。
而实际上,zImage是通过压缩内核文件vmlinux后,再加上一段解压启动代码得到。
而uImage是u-boot使用bootm命令引导的Linux压缩内核映像文件格式,
是使用工具mkimage对普通的压缩内核映像文件(zImage)加工而得。
它是uboot专用的映像文件,它是在zImage之前加上一个长度为 64字节的“头”,
说明这个内核的版本、加载位置、生成时间、大小等信息;其0x40之后与zImage没区别。
其实就是自动和手动的区别,有了uImage头部的描述,u-boot就知道对应Image的信息,
如果没有头部则需要自己手动去确定那些参数。
它是一般情况下默认的压缩内核映像文件。
而实际上,zImage是通过压缩内核文件vmlinux后,再加上一段解压启动代码得到。
而uImage是u-boot使用bootm命令引导的Linux压缩内核映像文件格式,
是使用工具mkimage对普通的压缩内核映像文件(zImage)加工而得。
它是uboot专用的映像文件,它是在zImage之前加上一个长度为 64字节的“头”,
说明这个内核的版本、加载位置、生成时间、大小等信息;其0x40之后与zImage没区别。
其实就是自动和手动的区别,有了uImage头部的描述,u-boot就知道对应Image的信息,
如果没有头部则需要自己手动去确定那些参数。
相关文章推荐
- AsyncQueryHandler
- iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接)
- 2016.03.02,英语,《Vocabulary Builder》Unit 03
- iOS运用runtime全局修改UILabel的默认字体
- 68.Which statement is true regarding the default behavior of the ORDER BY clause?
- easyui 判断select下拉框是否多选,多选情况下清空默认值
- UIView与CALayer(层与视图)
- IOS--GCD修改主线程UI属性
- UICollectionViewController相关注意事项
- web.xml配置文件中<async-supported>true</async-supported>报错的解决方案
- UIViewController的完整生命周期
- Building for Erle-Brain 2
- UICollectionView的使用
- 队列(Queue)--环形队列、优先队列和双向队列
- codeforces632D. Longest Subsequence (最小公倍数)
- 利用CAShapeLayer和UIBezierPath结合画梯形图
- [置顶] iOS-UIImage imageWithContentsOfFile 和 imageName 对比
- API Guides(六)—— Create a Search Interface To Drag and Drop
- MQTT libmosquitto源码分析
- mui 重写back 调用back方法,实现返回就即时刷新页面