Android平台如何确定deconfig及dtsi的总结

1.在android目录下,使用source  build/envsetup.sh

2.再lunch之后:

Android平台如何确定deconfig及dtsi的总结_第1张图片

3.lunch msm8909w-userdebug之后:

Android平台如何确定deconfig及dtsi的总结_第2张图片

可以看到TARGET_PRODUCT=msm8909w

4.在android目录下搜msm8909w:

Android平台如何确定deconfig及dtsi的总结_第3张图片

5.可以进入该目录下,查询AndroidBoard.mk文件。

Android平台如何确定deconfig及dtsi的总结_第4张图片6.在AndroidBoard.mk文件里:

Android平台如何确定deconfig及dtsi的总结_第5张图片

可以看到,关于kernel_defconfig的清析定义。这个是取决于TARGET_BUILD_VARIANT的值所决定的。

 

确定dts的办法是看打应的串口log,主要看:

Machine model表示使用的dts文件。可以在kernel的arch/arm(or arm64)/boot/dts/qcom/中进行搜索:

这样就可以确定了是哪个dts的该平台的。

在该平台中又引入了:

Android平台如何确定deconfig及dtsi的总结_第6张图片

剩下的就是各模块自己的dtsi了。

 

你可能感兴趣的:(Linux驱动总结,Android总结)