我已经通过以下命令安装了 minicom:
sudo apt-get minicom
Run Code Online (Sandbox Code Playgroud)
我通过 USB 到串行控制台电缆连接到 HP 5130 交换机。根据以下命令,我的串口名称是/dev/ttyUSB0:
dmesg | grep tty
[ 0.000000] console [tty0] enabled
[49689.082419] usb 3-2: pl2303 converter now attached to ttyUSB0
Run Code Online (Sandbox Code Playgroud)
额外检查:
ls -l /dev/ttyUSB0
Run Code Online (Sandbox Code Playgroud)
如果我拔下 USB 电缆,我会收到以下错误:
ls: cannot access /dev/ttyUSB0: No such file or directory
Run Code Online (Sandbox Code Playgroud)
所以我认为 ttyUSB0 是正确的端口是正确的
我编辑了 minicom 的设置如下:
+-----------------------------------------------------------------------+
| A - Serial Device : /dev/ttyUSB0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 9600 8N1 |
| F - Hardware Flow Control : Yes |
| G - Software Flow Control : No |
| |
| Change which setting? |
+-----------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)
并启动了 minicom
但是,除此之外我没有得到任何输出:
Welcome to minicom 2.7
OPTIONS: I18n
Compiled on Jan 1 2014, 17:13:22.
Port /dev/ttyUSB0, 15:02:26
Press CTRL-A Z for help on special keys
CTRL-A Z for help | 9600 8N1 | NOR | Minicom 2.7 | VT102 | Offline | ttyUSB0
Run Code Online (Sandbox Code Playgroud)
我认为问题出在离线状态?
当您拔出并重新插入 USB 时,设备中的 USB 会更改为/dev/ttyUSB1或/dev/ttyUSB2取决于您重新插入 USB 的次数。尝试连接其他设备。
从错误来看, 我相信当您重新插入 USB 时,ls: cannot access /dev/ttyUSB0: No such file or directory终端控制器已更改。/dev/ttyUSBX