编译完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还包括一些必须的文件头信息。
新闻热点
疑难解答