我正在构建我的第一个 Android 映像,我注意到编译新内核与使用 vanilla linux 内核所做的非常相似,所以没问题。
由于一个完整的Android解决方案由两部分组成,内核+所谓的“平台”,我即将构建平台并编译代码,问题是我注意到我必须为某些属性设置一些值就像蓝牙的一样,蓝牙需要这个值才能被识别并简单地工作,我的问题是:我在设置什么?Android下驱动相关的架构是什么?
我也无法理解这一点,因为大多数商用手机都有一个不支持模块的内核,所以如果不能从内核之外的地方动态加载驱动程序,这东西是如何工作的?