Android:Linux如何与主机设备交互?

问题描述:

Linux驱动程序如何通过Android Emulator与主机设备进行交互?例如,我的意思是,为ARM编译的虚拟声卡设备驱动程序如何在仿真程序内运行,并与计算机上的实际扬声器进行通信。Android:Linux如何与主机设备交互?

我听说您需要在模拟器上运行时使用特殊的内核映像,所以我想像这些驱动程序会做一些魔术,但我无法在网上找到任何信息,也找不到驱动程序git repositories

它采用了金鱼的虚拟平台,在Android的内核:这是一个特殊的平台,ARM架构,作出与自定义的Qemu是Android使用互动:

的Qemu代码:
https://android.googlesource.com/platform/external/qemu/+/froyo-release/android

的Android内核代码:
https://android.googlesource.com/kernel/common/+/deprecated/android-2.6.39/arch/arm/