安卓 USB 主机模式 "soft-mode" 驱动程序,适用于符合标准类标准的 USB 设备



既然Android API支持直接与USB设备一起工作(从3.1开始),我很好奇是否有任何工作可以为一些更流行的类兼容设备(如音频或HID)创建"软模式"驱动程序。

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

出于我的目的,我对USB音频特别感兴趣,但似乎从Linux内核模块源代码派生的社区构建的类集可能对许多项目有益。 我希望其他人也想到了同样的事情,并且已经开始工作了。 任何朝这个方向的指示将不胜感激。


我偶然发现的更多资源:

  • 用户模式 USB 从设备到主机的常时等时传输
  • 音频演进似乎以某种方式建立了自己的用户空间驱动程序

我已经开始在用户空间中通过 USB 开发 IRDA 驱动程序堆栈。我正在研究基本的管道,但据我所知,我是否可以创建与 linux 内核驱动程序(如 STIR4200 驱动程序)等效的用户空间驱动程序,然后我"应该"能够移植现有的 IRDA 协议栈,例如 JIR。

我们拭目以待...

最新更新