如何在Ubuntu 10.10上连接到串行USB设备的terminal?
我正在尝试将minicom连接到通过USB连接到串行适配器的串行设备。 这是一个PL2303,从我读过的一切,不需要额外的驱动程序。 该器件被识别为PL2303。
我是minicom的初学者。 这是执行正确的命令吗? 还是我需要configuration一些东西?
$ sudo minicom --device /dev/ttyUSB0 minicom: cannot open /dev/ttyUSB0: No such file or directory $ sudo lsusb -v Bus 002 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port Device Descriptor: bLength 18 bDescriptorType 1 $ tail /var/log/syslog #then removed and attached the device. Mar 13 23:31:49 ubuntu kernel: [807996.786805] usb 2-1: pl2303 converter now attached to ttyUSB0 Mar 13 23:34:44 ubuntu kernel: [808172.155129] usb 2-1: USB disconnect, address 7 Mar 13 23:34:44 ubuntu kernel: [808172.156321] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0 Mar 13 23:34:44 ubuntu kernel: [808172.156374] pl2303 2-1:1.0: device disconnected Mar 13 23:34:52 ubuntu kernel: [808179.497856] usb 2-1: new full speed USB device using uhci_hcd and address 8 Mar 13 23:34:52 ubuntu kernel: [808179.785845] pl2303 2-1:1.0: pl2303 converter detected Mar 13 23:34:52 ubuntu kernel: [808179.872309] usb 2-1: pl2303 converter now attached to ttyUSB0
首先检查与dmesg | grep tty
dmesg | grep tty
如果系统识别你的适配器。 然后尝试使用sudo minicom -s
运行minicom,转到“串口设置”并将第一行更改为/dev/ttyUSB0
。
不要忘记使用“将设置另存为dfl”将configuration保存为默认设置。 它适用于VirtualBox上的Ubuntu 11.04。
每次插入转换器时都需要设置权限。我使用puTTy
进行连接。 为了做到这一点,我创build了一个小小的bash脚本来整理权限并启动puTTy
:
#!/bin/bash sudo chmod 666 /dev/ttyUSB0
油灰
PS我永远不会build议权限设置为777
串行端口通信程序moserial
或gtkterm
提供了一种简单的方法来检查连通性并修改/dev/ttyUSB0
(或/dev/ttyUSB1
!)设置。 即使可能只有一个USB到RS232适配器, n
指定/dev/ttyUSBn
也可以并且定期更改! 当select合适的port
使用时, moserial
和gtkterm
都将显示在其各自的下拉菜单中相关的端口名称。
请查看help.ubuntu.com/community/Minicom了解有关minicom
详细信息。
我已经用adduser *username* dialout
修复了这个问题。 我从来没有再次出现这个错误,即使以前唯一的方法来得到它的工作是重新启动电脑或拔下并重新插入USB串行适配器。
我得到相同的minicom错误,“无法打开/ dev / ttyUSB0:没有这样的文件或目录”三个注意事项:
-
当连接到我的Prolific Technology PL2303 USB /串行适配器的串行端口的设备closures时,出现错误。 打开设备(运行Linux的embedded式控制器)minicom连接好。
-
我必须以超级用户身份运行(即sudo minicom)
-
有时我不得不拔掉USB /串行适配器,以便连接到miniicom。
我在VMWare下运行Ubuntu 10.04 LTS(在Windows 7上运行)。 在这种情况下,通过右键单击VMWare窗口右下方的USB /串行USB图标,select连接(从主机断开连接),确保设备连接到VM操作系统,
请记住按下Ctrl-A来提示minicoms,键入X退出程序。 只要退出运行minicom的terminal会话,就会使进程继续运行。
- 马克斯
我有完全相同的问题,并通过执行chmod 777 /dev/ttyUSB0
修复。 我从来没有再次出现这个错误,即使以前唯一的方法来得到它的工作是重新启动VM或拔下并重新插入USB串行适配器。 在osx上运行ubuntu 10.04 VM。
我刚拿到我的GUC232A电缆,用pl2302转换器芯片模制而成。
除此之外,我还在/ usr / share / doc / bottlerocket的README.Debian文件中find了将自己和br添加到组拨号的方法。
这个有用的提示:
该软件包使用debconf来configuration/ dev / firecracker符号链接,如果将来需要更改符号链接,请运行以下命令:
dpkg-reconfigure -pmedium bottlerocket
然后会提示您input新的串口并修改符号链接。 这是正确使用bottlerocket所必需的。
我做到了,瞧! bottlerocket能够与我的X-10设备进行通信。
我build议新手将PL2303连接到Ubuntu,chmod 777 / dev / ttyUSB0(文件权限)并连接到CuteCom串行terminal。 CuteCom UI简单\直观。 如果PL2303连续广播数据,则Cutecom将以hex格式显示数据