社区
Linux/Unix社区
帖子详情
猫骑士大人
2021-06-22 10:23:08
救命!这个成不了uimage怎么回事啊
...全文
803
回复
打赏
收藏
救命!这个成不了uimage怎么回事啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
[uboot] uboot启动kernel篇(一)——Legacy-u
Image
& FIT-u
Image
本文详细介绍了u
Image
的概念,包括Legacy-u
Image
和FIT-u
Image
的制作与使用方法。Legacy-u
Image
通过添加64字节头部信息简化uboot加载过程,FIT-u
Image
则采用更复杂的打包方式提高兼容性。
uboot之 FIT-u
Image
本文详细介绍了U-Boot中的两种镜像格式:Legacy-u
Image
和FIT-u
Image
。Legacy-u
Image
是在z
Image
基础上添加64字节头部信息,包含加载地址、入口地址等。而FIT-u
Image
采用类似于FDT的结构,将kernel、dtb等打包在一起,提供更强大的配置和兼容性。制作Legacy-u
Image
使用mk
image
工具,而FIT-u
Image
需要its文件描述并由mk
image
生成。使用上,FIT-u
Image
更方便,uboot会自动解析加载相关信息。
u
Image
和z
Image
的区别
本文详细介绍了Linux内核的不同映像文件类型,如vmlinux、z
Image
、bz
Image
和u
Image
之间的区别。z
Image
是压缩后的内核,适合小内核,而u
Image
是u-boot专用格式,包含额外的头部信息。initrd用于临时引导。生成u
Image
需要使用mk
image
工具。在uboot中,bootm命令用于加载和解压u
Image
,而非z
Image
。
[uboot] uboot启动kernel篇(三)——uboot解析u
Image
的kernel信息
本文详细介绍了uboot如何解析Legacy-u
Image
和FIT-u
Image
中的kernel信息,包括存放位置、解析流程,以及bootm_find_os和boot_get_kernel函数的作用。主要内容涵盖u
Image
头部数据结构、kernel的加载地址和入口地址,以及Legacy-u
Image
和FIT-u
Image
的生成和解析过程。
u
Image
生成过程
本文详细介绍了在Linux内核编译过程中生成u
Image
的具体步骤与方法。包括mk
image
工具的定位与使用,以及通过makefile传递参数的过程。此外还解释了如何手动使用mk
image
生成u
Image
。
Linux/Unix社区
18,828
社区成员
11,491
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章