安卓指定 LK_Kernel 配置文件位置

本文详细解析了Z:workE300L_WW_eng3srcdevicewindE300L_WWAndroidBoard.mk文件中关于LittleKernel (LK) bootloader和Linux Kernel的编译配置。文章介绍了如何根据不同的构建变体选择对应的内核配置,并指出了源代码位置及编译流程。对于从事Android设备驱动和系统定制的开发者来说,这是理解Android底层构建系统的重要参考资料。

Z:\work\E300L_WW_eng3\src\device\wind\E300L_WW\AndroidBoard.mk

    #----------------------------------------------------------------------
    # Compile (L)ittle (K)ernel bootloader and the nandwrite utility
    #----------------------------------------------------------------------
    ifneq ($(strip $(TARGET_NO_BOOTLOADER)),true)

    # Compile
    include bootable/bootloader/lk/AndroidBoot.mk

    $(INSTALLED_BOOTLOADER_MODULE): $(TARGET_EMMC_BOOTLOADER) | $(ACP)
        $(transform-prebuilt-to-target)
    $(BUILT_TARGET_FILES_PACKAGE): $(INSTALLED_BOOTLOADER_MODULE)

    droidcore: $(INSTALLED_BOOTLOADER_MODULE)
    endif
    
    
    #----------------------------------------------------------------------
    # Compile Linux Kernel
    #----------------------------------------------------------------------
    ifeq ($(KERNEL_DEFCONFIG),)
        ifeq ($(TARGET_BUILD_VARIANT),user)
          KERNEL_DEFCONFIG := E300L_WW-perf_defconfig
        else
          KERNEL_DEFCONFIG := E300L_WW_defconfig
        endif
    endif
    ifeq ($(TARGET_KERNEL_SOURCE),)
         TARGET_KERNEL_SOURCE := kernel
    endif

    include $(TARGET_KERNEL_SOURCE)/AndroidKernel.mk
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值