1.在android目錄下,使用source build/envsetup.sh
2.再lunch之後:
3.lunch msm8909w-userdebug之後:
可以看到TARGET_PRODUCT=msm8909w
4.在android目錄下搜msm8909w:
5.可以進入該目錄下,查詢AndroidBoard.mk文件。
6.在AndroidBoard.mk文件裏:
可以看到,關於kernel_defconfig的清析定義。這個是取決於TARGET_BUILD_VARIANT的值所決定的。
確定dts的辦法是看打應的串口log,主要看:
Machine model表示使用的dts文件。可以在kernel的arch/arm(or arm64)/boot/dts/qcom/中進行搜索:
這樣就可以確定了是哪個dts的該平臺的。
在該平臺中又引入了:
剩下的就是各模塊自己的dtsi了。