这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Xilinx » zImage文件的本质是什么啊,和fsbl.elf,bit,u-boot.elf

共3条 1/1 1 跳转至

zImage文件的本质是什么啊,和fsbl.elf,bit,u-boot.elf有什么联系啊?

助工
2014-09-28 10:38:16     打赏
请教大神们:zImage文件的本质是什么啊,和fsbl.elf,bit,u-boot.elf三个文件生成的.bin文件有什么联系啊?然后在zImage的前面家一个U-BOOT的头部就变成了uImage?

菜鸟
2014-09-28 11:07:05     打赏
2楼

昨天刚看了些    也是初学者  摘点笔记如下:

 

BOOT.bin 由三部分组成(boot.elf    .bit     fsbl.elf),   boot.elf 是由交叉编译环境产生的,相当于ssbl,    .bit文件是由PL使用产生   

BOOT.bin 是引导文件,就是板子通电后先执行这个,由这个文件将uImage引导进去,开始执行uImage。

注意上面是zImage,    zImage和uImage都是压缩过的内核镜像,据说uImage只是在zImage的头部加上了一点信息,说明映像文件的类型,加载位置,生成时间,大小等信息,在uboot中,bootm只能识别uImage,因bootm把启动参数传给内核,与在内核上头部加上的信息核对,匹配后就启动。zImage不包含启动信息,在uboot中,可把zImage直接下载到SDRAM中,通过go命令直接解压内核,go命令并不传递任何信息给内核,只是指针的跳转。

 

 


专家
2014-09-28 13:35:25     打赏
3楼
ls正解,你可以了解一下zynq的启动过程,这样就明白了

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]