各個平臺內核defconfig配置文件一般都是在kernel/arch/arm64/configs/目錄下,但往往這個目錄下放了好幾個項目的defconfig文件,那我們如何找到自己項目的對應defconfig文件呢?
一般我們編譯前都會輸入下面兩條命令:
source build/envsetup.sh
lunch msm8916_64-userdebug
我們可以看到TARGET_PRODUCT=msm8916_64,我們直接去搜這個項目名
在這個目錄下可以找到AndroidBoard.mk文件,打開可以發現
從前面知道TARGET_BUILD_VARIANT=userdebug,因此可以確定Dragonboard410c的defconfig配置文件是msm_defconfig
那對應的DTS文件又是哪些呢?
找高通平臺的dts文件最直接簡單的方法是直接看開機kernel log
過濾關鍵字
打開apq8016-sbc.dts文件
再打開include進來的apq8016-sbc.dtsi文件
這樣,其他的dtsi文件也找到了。