关于设备树的问题请教

关于设备树的问题请教
0

请问下老哥们,关于设备树,有的设备树有两个,比如一个

android_device_lenovo_msm8916-common

和一个

android_device_lenovo_a6000

而有的有只有一个

android_device_lenovo_a6000

请问下

android_device_lenovo_msm8916-common

这个设备树的和

android_device_lenovo_a6000

两个分别的作用是什么呢

A6000是设备自己的配置,msm8916-common是这个设备所用芯片的配置。缺一不可。

比如说,锤子 M1 (surabaya) 和 M1L (colombo),都是高通 MSM8996,硬件几乎完全相同,仅仅是屏幕上前者 1080p 后者 2K (也就是 lcd density 不同),以及后者有 Hi-Fi (audio configs 不同)。

所以这两个机型会把大家共同的部分放在 android_device_smartisan_msm8996-common,仅有各自不同的那一小部分的配置放在 android_device_smartisan_surabayaandroid_device_smartisan_colombo

而比如说锤子 T2,因为锤子家用骁龙 808 的就只有它一款,所以它就只有 android_device_smartisan_icesky 一个库包含了自己所有的配置,不需要和其它谁共用一些东西。

了解了,谢谢导演

好的,好的,谢谢