好的,所以我对此进行了一些研究并且不被鼓励,但无论如何我都会问,并具体说明我正在尝试做的事情。也许会有所帮助!
我有一块带有达芬奇处理器的定制板,上面带有 USB 2.0 OTG 控制器。我将它配置为带有连接集线器和各种外围设备的主机。该处理器运行基于 2.6.18 内核的 Monta Vista Linux (MVL) 4.0。这个定制板有一些视频处理和流媒体。
我也有一个 Moto Droid。我可以将手机作为 USB 设备连接到我的达芬奇系统,MVL 将枚举手机,但显然不知道要使用哪个驱动程序。我可以解决的。
因此,我最理想的做法是能够在我的开发板和手机之间建立数据连接,并将手机与自定义应用程序一起用作配置工具(最初)。我认为 RNDIS 会很棒,但我不知道 Android 是否在 USB 端口上支持它。然后我的自定义应用程序将通过 USB 与我的自定义板上的服务器建立连接。
除了 adb 和 flash 文件系统之外,任何人都可以证明 Android 通过 USB 支持什么?
欢迎任何其他建议,虽然请不要告诉我“蓝牙”,它没有视频带宽,这是未来的目标。
谢谢!