我正在 ubuntu 12.04 中编写串行编程代码。我已将 USB 转串行转换器连接到 USB 端口。现在我想知道我在哪个端口上连接了 USB(例如 COM12 COM13 等)。我已尝试命令
lsusb
它显示我的设备已连接,但不是我想要的方式。实际上,这个命令的输出是这样的
tabish@tabish-Vostro-1450:/dev$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 1004:631f LG Electronics, Inc.
Bus 001 Device 004: ID 0a5c:21d7 Broadcom Corp.
Bus 001 Device 005: ID 0c45:643e Microdia
Bus 002 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
因此,我可以在最后一行看到我的设备,但不是我想要的样子。因此,请告诉命令以 Windows 样式检查端口名称。
答案1
插入 USB 转串口设备后尝试运行dmesg
。您应该会在日志底部看到有关该设备的消息。它很可能被称为/dev/ttyUSB0
或类似名称。