Advertisement

ASOP源码中独立编译预加载器/lk/内核/kernel/框架模块

阅读量:

ASOP单独编译重要模块

    • 独立进行preloader的编译操作
      • 独立完成LK的编译过程
      • 独立实施kernel的编译工作
      • 独立构建init模块
      • 独立开发framework中的services模块
      • 对system.img进行打包处理
      • 对boot.img执行打包操作

preloader单独编译方案

  • 核心操作流程

cd bootable/bootloader/preloader

./build.sh 2>&1 TARGET_PRODUCT=${PROJECT} | tee preloader_build.log

PROJECT 参数由用户自行设定,例如本人设置为8p1bsp,随后在源代码目录中的out/target/product/8p1bsp/obj/PRELOADER_OBJ/bin/路径下将生成多个bin文件,其中preloader_8p1bsp.bin即为所需的preloader bin文件

LK独立编译分析

在单独编译LK的过程中,logo.bin文件也会被重新生成,从而达到更新logo bin文件的效果。

  • 方法一 * cd bootable/bootloader/lk
    • `make -j32 ${PRO

全部评论 (0)

还没有任何评论哟~