Android平台如何确定deconfig及dtsi的总结
iamitnan · 1023浏览 · 发布于2019-10-10 +关注

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


2.再lunch之后:

20191008153845145.png


3.lunch msm8909w-userdebug之后:

20191008153845202.png

可以看到TARGET_PRODUCT=msm8909w


4.在android目录下搜msm8909w:

20191008153845157.png


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

20191008153845203.png


6.在AndroidBoard.mk文件里:

20191008153845177.png


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


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

20191008153845184.png


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

20191008153845191.png


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


在该平台中又引入了:

20191008153845195.png

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

加载中

0评论

评论
分类专栏
小鸟云服务器
扫码进入手机网页