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

现在, Android API支持直接使用USB设备 (从3.1开始),我很好奇是否有任何工作为一些更受欢迎的符合类的设备(如audio或HID)创build“软模式”驱动程序, 。

换句话说,是否有任何开源项目将特定类的设备与更多有用的通信结合到一个可以添加到Android项目中的Java类中?

对我而言,我特别感兴趣的是USBaudio,但似乎从Linux内核模块源派生的一组社区构build的类可能对许多项目有利。 我希望别人也有同样的想法,已经开始工作了。 任何在这个方向的指针将不胜感激。


我偶然发现了更多的资源:

  • 用户模式USB从设备到主机的等时传输
  • Audio Evolution似乎已经build立了自己的用户级驱动程序

我已经开始在用户空间上通过USB进行IRDA驱动程序堆栈的工作。 我正在研究基本的pipe道工作,但据我所知,是否可以创build与STIR4200驱动程序等Linux内核驱动程序等效的用户空间驱动程序,然后我“应该”能够移植到现有的IRDA协议栈作为JIR。

我们将会看到…