Android事物:在Raspberry Pi上通过USB ADB

时间:2017-05-29 11:42:28

标签: usb adb raspberry-pi3 android-things

我正在玩 Raspberry Pi 3 Model B Android Things 。我能够configure所有内容(通过以太网连接 Pi ,然后通过<{1}}重新连接 Wi-Fi 并调试应用程序。但是,有时在我旅行时通过 Wi-Fi 进行调试并不方便,我必须更改 Wi-Fi 网络或没有 Wi-Fi 连接。

我知道有serial debug console,但它似乎是用于获取日志和shell命令,而不是用于调试。

是否有机会直接调试 USB 电缆,就像智能​​手机/平板电脑等其他 Android 设备一样?

3 个答案:

答案 0 :(得分:6)

  

如何通过USB调试Android Things设备?

简要说明:您无法使用 Raspberry Pi 进行

为什么不呢?

让我们看一下pin specification of Raspberry Pi micro USB (J1)

enter image description here

,其中

  • 1: power
  • 2: D - (数据输出),未连接
  • 3: D + (数据输入),未连接
  • 4: NC ,未连接
  • 5: GND (地面)

总结上述说法:没有数据引脚连接 - 没有adb 。您只能通过micro USB RPi 供电。

  

有没有机会通过USB线直接调试,就像智能​​手机/平板电脑等任何其他Android设备一样?

使用另一块板。实际上,任何具有 USB OTG 且受 Android Things 支持的电路板都可以通过 USB 进行调试,作为&#34;常规&#34;智能手机/平板。

具有讽刺意味的是,截至撰写本文时,除了 Raspberry Pi 之外,所有supported hardware platforms都适合:)

答案 1 :(得分:4)

恩智浦i.MX7D开发板与Raspberry Pi开发板具有相同的引脚,但它使用USB-C作为电源和ADB。

强烈推荐它覆盖Raspberry Pi

https://developer.android.com/things/hardware/imx7d.html

答案 2 :(得分:0)

另一种选择是在笔记本电脑上设置Wi-Fi接入点,并允许Pi连接到它。我没有测试过,但它应该可以工作。