【QNX+Android虚拟化方案】26 - Android GVM Kernel 内核 make bootimage 过程分析
- 一、make bootimage 命令执行过程分析
-
- 1.1 source buid/envsetup.sh 分析
- 1.2 lunch msmnile_gvmq-userdebug 分析
- 1.3 make bootimage:step 1 之 加载配置文件过程分析
- 1.4 make bootimage:step 2 之 boot.img 编译过程分析,boot.img 依赖于kernel、ramdisk的编译
- 1.5 make bootimage:step 3 之 kernel镜像 编译过程分析, 调用 build-kernel 函数
- 1.6 make bootimage:step 4 之 buildkernel.sh脚本分析
- 1.7 make bootimage 关键log 整理
基于原生纯净代码,QNX+Android虚拟化方案 纯技术分享,不会也不敢涉项目、不泄密、不传播代码文档!!!
本文禁止转载分享 !!!
一、make bootimage 命令执行过程分析
1.1 source buid/envsetup.sh 分析
通过 source buid/envsetup.sh
检查当前 shell
环境是否符合编译要求,配置高通相关的通用宏控定义和环境变量,
最后使用 complete
函数配置允许运行的函数,如 lunch
命令
# Android\build\make\envsetup.sh
validate_cu