我是Ubuntu的新手。我最近买了一个PL2303 USB到串行连接器,并把它的驱动程序PL2303.C放在我的Ubuntu17.10上。
我命令“lsusb”,它显示:
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 8087:07dc Intel Cor
我正试图与插入我的USB端口的ESP8266 NodeMCU板进行通信。
我认为它应该在其他帖子中显示为/dev/ttyUSB0 0,但是ttyUSB0没有出现在/dev中。
从lsusb我可以看到董事会:
$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
我正在做一个项目,在这个项目中,我必须与任何连接的设备(ttyS0、ttyS1或ttyUSB0)进行串行通信。幸运的是,我遇到了一个非常有用的堆栈溢出链接:"“。在这个链接中有一个python代码,它工作得很好,它给出了一个正确的设备名称和详细信息。
这里的示例代码:"/dev/bus/usb/005/002“是"FT232串行(UART)”的设备信息。那么,有没有办法找到/dev/ bus /usb/005/002与ttyS0/ ttyUSB0的映射,或者使用设备信息直接访问UART,并使用"/dev/bus/usb/< bus >/< de
我已经决定为我的Linux机(Vmware上的OpenSuse 12.1 64位)启动一个GSM调制解调器,这样我就可以将它用作短信网关。我有一个Wavecom调制解调器,它提供了M1306B接口,显然还有一根USB线(端到端,GSM调制解调器连接到我的桌面)。
我在我的Windows7 64位PC上运行了一些基本命令,成功地测试了这个调制解调器。(如: AT,ATZ,..)
以下是我的一些日志:
machine2:~ # lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 00
我找不到办法让串行端口在我的电脑上工作。
如果我运行dmesg,我会看到它们得到了识别和注册。
dw-apb-uart.0: ttyS4 at MMIO 0x9131e000 (irq = 4, base_baud = 115200) is a 16550A
serial serial0: tty port ttyS4 registered
dw-apb-uart.1: ttyS5 at MMIO 0x9131c000 (irq = 6, base_baud = 115200) is a 16550A
serial serial1: tty port ttyS5 registered
但是ls