社区
Linux/Unix社区
帖子详情
猫骑士大人
2021-06-22 10:23:08
救命!这个成不了uimage怎么回事啊
...全文
806
回复
打赏
收藏
救命!这个成不了uimage怎么回事啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
[uboot] uboot启动kernel篇(一)——Legacy-u
Image
& FIT-u
Image
一、u
Image
编译kernel之后,会生成
Image
或者压缩过的z
Image
。但是这两种镜像的格式并没有办法提供给uboot的足够的信息来进行load、jump或者验证操作等等。因此,uboot提供了mk
image
工具,来将kernel制作为uboot可以识别的格式,将生成的文件称之为u
Image
。 uboot支持两种类型的u
Image
。 Legacy-u
Image
FIT-u
Image
uboot之 FIT-u
Image
一、u
Image
编译kernel之后,会生成
Image
或者压缩过的z
Image
。但是这两种镜像的格式并没有办法提供给uboot的足够的信息来进行load、jump或者验证操作等等。因此,uboot提供了mk
image
工具,来将kernel制作为uboot可以识别的格式,将生成的文件称之为u
Image
。 uboot支持两种类型的u
Image
。 Legacy-u
Image
在kernel镜像的基础上,加上64Byte的信息提供给uboot使用。 FIT-uIma...
u
Image
和z
Image
的区别
1. 各种文件的意义 vmlinux 编译出来的最原始的内核文件,未压缩。 z
Image
是vmlinux经过gzip压缩后的文件。 bz
Image
bz表示“big z
Image
”,不是用bzip2压缩的。两者的不同之处在于,z
Image
解压缩内核到低端内存(第一个640K),bz
Image
解压缩内核到高端内存(1M以上)。如果内核比较小,那么采用z
Image
或bz
Image
都行,如果比较大应该用bz
Image
。 u
Image
U-boot专用的映像文件,它是在z
Image
之前加上一个长度为0x
u
Image
生成过程
Build Linux kernel to generate u
Image
[uboot] uboot启动kernel篇(三)——uboot解析u
Image
的kernel信息
bootm启动kernel的过程中解析Legacy-u
Image
的原理和流程。 bootm启动kernel的过程中解析FIT-u
Image
的原理和流程。
Linux/Unix社区
18,828
社区成员
11,491
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章