Android USB主机模式"软模式"驱动程序,适用于符合标准的USB设备

Bra*_*rad 37 usb android driver device-driver

既然Android API支持直接使用USB设备(从3.1开始),我很好奇是否有任何工作要为一些更受欢迎的类兼容设备(如音频或HID)创建"软模式"驱动程序.

换句话说,是否有任何开源项目将特定类设备的更有用的通信包含在可以添加到Android项目的Java类中?

出于我的目的,我对USB音频特别感兴趣,但似乎从Linux内核模块源派生的社区构建的一组类可能对许多项目有益.我的希望是其他人已经想到了同样的事情并且已经开始工作了.任何指向这个方向的人都会非常感激.


我偶然发现了一些资源:

Nei*_*eil 1

我已经开始在用户空间中通过 USB 开发 IRDA 驱动程序堆栈。我正在研究基本的管道,但据我所知,如果我可以创建与 Linux 内核驱动程序(例如 STIR4200 驱动程序)等效的用户空间驱动程序,那么我“应该”能够通过现有的 IRDA 协议栈进行移植,例如作为 JIR。

我们将会看到...