如何在 Android Things for Raspberry Pi 中启用 USB API 3

How to enable USB API in Android Things for Raspberry Pi 3

我正在从事一个项目,该项目涉及一个 Raspberry Pi 3 模块 B 板,上面有 Android 个东西 OS。我在 Raspberry Pi3 上的 android 应用程序 运行 需要通过 USB 与外部硬件通信。 但是,已知问题 - https://developer.android.com/things/preview/releases.html 中提到 USB API 当前已禁用。

有什么方法可以在 Android Things 中启用 USB APIs 吗? 对此的任何帮助或指导将不胜感激! 提前致谢!

当前外围设备 HAL 无法识别 USB 基于串行的 UART 外围设备。但是,如果您的 USB 串行设备(即 Raspberry PI)公开了单独的 UART TXRX 引脚,您可以使用 UART Peripheral API.

注:

  • TXRX必须交叉连接外设到您开发板的UART板。

  • 在 Raspberry Pi 3 上,需要禁用控制台:

可能thispost有帮助。 ttyUSBx.

需要一些技巧

此 API 已添加到 Developer Preview 3,请参阅 release notes