一、通用的单编指令
支持的指令定义在build/core/main.mk
具体这些image如何生成定义在build/core/Makefile
自己新增image编译也就需要修改这两个文件,可以参考boot.img 和 system.img
快速编译image,无需依赖
定义在build/make/core/config.mk
二、开启secure boot 即AVB feature情况
若开启安全启动,需要生成带verified 的img,使用上述命令编译出的img烧录是无法开机的。
make boot.img
make dtbo.img
make system.img
即整编只要生成带verified img的就可以直接使用make 对应img 来编译,会同时生成带verified的image。
相关文件:
build/make/core/tasks/build_custom_images.mk ==>>PRODUCT_CUSTOM_IMAGE_MAKEFILES
build/make/core/tasks/tools/build_custom_image.mk
my_custom_image_name ==>> my_custom_imag_makefile
build/make/tools/releasetools/build_image.py
build/make/tools/releasetools/verity_utils.py
build/make/tools/releasetools/common.py