【问题标题】:How to enable USB API in Android Things for Raspberry Pi 3如何在 Android Things 中为 Raspberry Pi 3 启用 USB API
【发布时间】:2017-06-17 18:18:51
【问题描述】:

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

有没有办法在 Android Things 中启用 USB API? 任何相同的帮助或指导将不胜感激! 提前致谢!

【问题讨论】:

    标签: android raspberry-pi3 android-things


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      可能是this 发布帮助。需要对ttyUSBx进行一些技巧。

      【讨论】:

      • 因为AT DP3 USB/Serial connection 直接通过外设管理器支持为UART 接口。有用的信息可以在this post 找到。所以不需要使用USB API。但是USB API 也启用了AT DP3
      【解决方案3】:

      目前外围设备HAL 无法识别USB 基于串行的UART 外围设备。但是,如果您的USB 串行设备(即Raspberry PI)暴露了单个UART TXRX 引脚,您可以使用UART Peripheral API 与其通信。

      注意:

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

      【讨论】:

      • 感谢@OBX 的及时回复。我刚刚检查了 Raspberry Pi 3 的 I/O Pinout 图。它只有一个 UART。但我的设备至少需要 2 个 UART。有什么出路吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-29
      • 2017-11-24
      相关资源
      最近更新 更多