上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
4.3 GoldFish的Android专用驱动和组件
Android专用驱动和组件并非Linux中标准的内容,它们实际上是纯软件的内容和体系结构、硬件平台无关。Android专用驱动类似Linux中的内存设备驱动程序(主设备号为1的字符驱动),例如:/dev/mem,/dev/null,/dev/zero,/dev/full等。
随着GoldFish的Linux内核的升级,Android专用驱动的目录几经变化。这其中还涉及到了Android中的私有的专用驱动程序代码向Linux官方提交的问题。
在较新的版本中,主要的驱动程序放置在drivers/staging/android/目录中,另外也有几个驱动程序分布在其他的目录中。
由于Android专用驱动是纯软件的内容,因此在平台移植的过程中基本不需要做出更改,最多是进行配置,选择驱动程序是否使用。