2009年2月24日 星期二

「引」zImgage,uImage区别(ZZ)

(http://hi.baidu.com/zengzhaonong/blog/item/1c3455edb15c1dd2b31cb1d3.html)
zImgage,uImage区别(ZZ)

2008年09月10日 星期三 21:58
对于Linux内核,编译可以生成不同格式的映像文件,例如:
# make zImage
# make uImage

zImage是ARM Linux常用的一种压缩映像文件,uImage是U-boot专用的映像文件,它是在zImage之前加上一个长度为0x40的“头”,说明这个映像文 件的类型、加载位置、生成时间、大小等信息。换句话说,如果直接从uImage的0x40位置开始执行,zImage和uImage没有任何区别。另 外,Linux2.4内核不支持uImage,Linux2.6内核加入了很多对嵌入式系统的支持,但是uImage的生成也需要设置。

沒有留言:

張貼留言