本文主要是介绍android kernel 的config 如何选择-QCOM,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
https://blog.csdn.net/weijory/article/details/73104910
如何在deconfig文件里配置某个模块是否编译
首先以CONFIG_TOUCHSCREEN_FT5X06为例,这个CONFIG_TOUCHSCREEN_FT5X06在makefile里决定了obj-$(CONFIG_TOUCHSCREEN_FT5X06) += ft5x06_ts.o
然后看CONFIG_TOUCHSCREEN_FT5X06在哪里被define成y,在kernel/arch/arm/configs以及kernel/arch/arm64/configs里找到了一堆
但是经过鸟枪法:将y改成n,看out/target/product/msm8952_64/obj/KERNEL_OBJ的.config文件看CONFIG_TOUCHSCREEN_FT5X06是否变了
在发现了真正起作用的是kernel/arch/arm64/configs的msm_defconfig
然后寻找证据,全局搜索在./device/qcom/msm8952_64/AndroidBoard.mk: KERNEL_DEFCONFIG := msm_defconfig所以前后验证了
应该说user img的config文件是msm_defconfig,而userdebug的config是msmcortex-perf_defconfig
这篇关于android kernel 的config 如何选择-QCOM的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!