Python 如何从BeagleBone Black连接到USB TTY?

Python 如何从BeagleBone Black连接到USB TTY?,python,serial-port,usb,pyserial,beagleboneblack,Python,Serial Port,Usb,Pyserial,Beagleboneblack,我想建立从Windows PC到BeagleBone Black的串行通信。其目的是让BeagleBone上的Python应用程序与PC上运行的终端进行交互。我想使用与SSH连接相同的USB电缆(从PC到BB上的micro USB),但不是SSH,我想通过Terterm之类的东西打开串行连接,并让运行的Python应用程序连接到TTY,类似于/dev/ttyUSB的东西。但是,该TTY不存在 请注意,我并没有像建议的那样尝试进行串行调试。我也不尝试通过UART进行连接。我特别希望通过PC上运行的

我想建立从Windows PC到BeagleBone Black的串行通信。其目的是让BeagleBone上的Python应用程序与PC上运行的终端进行交互。我想使用与SSH连接相同的USB电缆(从PC到BB上的micro USB),但不是SSH,我想通过Terterm之类的东西打开串行连接,并让运行的Python应用程序连接到TTY,类似于/dev/ttyUSB的东西。但是,该TTY不存在

请注意,我并没有像建议的那样尝试进行串行调试。我也不尝试通过UART进行连接。我特别希望通过PC上运行的终端与python应用程序通信。python应用程序将使用类似于
pyserial
的库


由于TTY没有显示在BeagleBone上,我如何继续?

TTL-to-USB转换器将工作。我买了一个旧型号的,仍然是一些公司生产的。这是我在Adafruit网站上很容易找到的一个

这将为您提供TX、RX、GND和PWR。如果您将其用于BBB,请确保使用3.3v类型

以下是一些问题/答案的总结:

有时,当您使用PuTTY w/Win 10 COM端口时,必须确保COM端口正确。事实上,每一次!单击屏幕右下方“^”下的连接图标,单击打开的设备和打印机,然后转到照片屏幕上的BBB。右键单击并转到属性后,最后单击硬件选项卡以查找COM端口。然后,可以在Win 10上使用COM端口,沿带油灰的BBB

因此,使用PuTTY,您可以单击串行连接,键入COM端口(COM6或其他),最后单击打开


因此,一旦我将其连接起来,在BBB端它将创建一个
/dev/ttyUSB0
,我可以使用它与windows终端进行通信?“一个TTY到USB转换器将工作”--没有这样的转换器。你似乎把TTL(UART接口)和TTY搞混了。@sawdust:你说得对。我输入了TTY。我需要尽快解决这个问题@timetofly:您好……请使用COM端口w/PuTTY进行串行通信,除非您使用自定义生成/发行版w/access-uboot。@失效可能您误解了我的问题:我问的是如何从BeagleBone连接到终端。我知道我可以从PC使用PuTTY的COM端口,但我也需要从BeagleBone端以编程方式连接到该终端。你似乎无法使用简明的术语,但你似乎想使用USB CDC/ACM连接,这是PC(作为USB主机)和BeagleBone(作为USB小工具)之间的直接USB连接。您的BB内核必须正确配置以支持其USB设备控制器并提供CDC/ACM小工具驱动程序。在BB端,您将有一个/dev/ttyGS0终端设备,而在PC端,您将有一个/dev/ttyACM0终端设备。