如何在嵌入式系统上使用USB OTG作为串口?

时间:2016-03-18 22:11:10

标签: serial-port usb embedded-linux

我搜索并发现了类似的问题: How to enable serial port on the raspberrypi zero USB OTG port?

还没有答案。

在我的情况下,它不是覆盆子,它是IFC6410板。 我用供应商提供的Linaro linux映像刷了一下电路板。我可以使用以太网线和ssh与卡通信。但是,它不是很稳定。我怀疑网络驱动程序有问题。此外,还有一些其他原因让我想通过串行终端(如ADB)与嵌入式系统进行通信。但是,看起来ADB不再是ubuntu linux上的一个选项。我知道,通过一些“硬件”工作,我应该可以使用板载3针RS232。但我寻找更简单或“更柔软”的东西

所以我的问题是:是否有一种“简单的软件方式”可以将USB OTG用作串行通信终端?我做了一些研究,但不认为我正朝着正确的方向前进。有没有一种常见的方式,人们这样做,或者它太复杂,不值得这样做?

供应商也有一个这个板的Android图像,你可以通过这个usb otg使用adb与嵌入式对话。我不知道linaro linux是否也有类似的方式?

1 个答案:

答案 0 :(得分:0)

事实证明,有一个名为adbd的工具。 我跑了 我的ifc6410主板上有apt-get install android-tools-adbd 个 并修改apt-get install android-tools-adbd以登录特定信息使adb正常工作。现在我可以加入我的董事会。

包括/etc/init/android-tools-adbd.confstart android-tools-adbd的电路板使其在启动时启动。