如何将 COM 端口连接到交换机?

如何将 COM 端口连接到交换机?

我是 Ubuntu 新手。我最近买了一个 PL2303 USB 转串行连接器,并将其驱动程序 PL2303.C 放入我的 Ubuntu 17.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 Corp. 
Bus 002 Device 003: ID 1bcf:28b4 Sunplus Innovation Technology Inc. 
Bus 002 Device 002: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
**Bus 002 Device 005: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port**
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

当我检查“dmesg”命令 ==> dmesg | grep tty 时,它显示:

[    0.000000] console [tty0] enabled
[   19.113237] usb 2-3: pl2303 converter now attached to ttyUSB0
[   25.449300] ttyS3: LSR safety check engaged!
[   25.449943] ttyS3: LSR safety check engaged!

但是当我将该串行端口插入交换机的控制台端口时(我使用了原装加密狗,因此加密狗肯定不是问题),它不会出现。我怀疑是 com 端口。但我已经使用命令 ==> 检查了它setserial -g /dev/ttyS[0123456789],它显示:

/dev/ttyS0, UART: unknown, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3: No such device
/dev/ttyS4, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS5, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS6, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS7, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS8, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS9, UART: unknown, Port: 0x0000, IRQ: 0

如何设置 com 端口 (/dev/ttyS0) 以便能够连接到交换机?请指教

答案1

putty在 Ubuntu 17.10 中使用,您需要在 XOrg 中启动 Ubuntu。按照以下答案启动 XOrg: 如何在 Ubuntu 17.10 中从 Wayland 切换回 Xorg?

您的 USB 串行设备位于/dev/ttyUSB0。请确保您使用它进行putty连接。

sudo putty /dev/ttyUSB0 -serial -sercfg 9600,8,n,1,N

确保正确设置了控制台与交换机的连接速度。可能是115200192009600

希望这可以帮助!

相关内容