首页 > 系统 > Android > 正文

Android boot.img的由来

2019-11-09 15:34:02
字体:
来源:转载
供稿:网友

编译完android源码后,以飞思卡尔的IMX6Q为例,生成的镜像在目录out/target/PRoduct/sabresd_6dq中

这些镜像包括:boot.img  kernel  ramdisk.img   recovery.img  system.img这里简要分析前三者

ramdisk.img

通过分析system/core/rootdir/Android.mk 和 build/core/Makefile可知ramdisk.img 由out/target/product/sabresd_6dq/root目录而来。

kernel

out/target/product/sabresd_6dq目录中的kernel镜像其实就是android根目录下的kernel/arch/arm/boot/目录下生成的zImage,两者是完全相同的。

boot.img

boot.img是主要由以上kernel和ramdisk.img生成得到的,具体可参考build/core/Makefile文件;另外boot.img还包括一些必须的文件头信息。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表