如何获得正确的ttyACMx

问题描述 投票:0回答:1

当我将设备插入 USB 端口时,命令 dmesg 会产生此输出

> dmesg -wH
[  +9.913990] usb 3-1.2: new high-speed USB device number 8 using xhci_hcd
[  +0.091634] usb 3-1.2: New USB device found, idVendor=1366, idProduct=0105, bcdDevice= 1.00
[  +0.000018] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0.000008] usb 3-1.2: Product: J-Link
[  +0.000007] usb 3-1.2: Manufacturer: SEGGER
[  +0.000006] usb 3-1.2: SerialNumber: 000683490517
[  +0.027074] cdc_acm 3-1.2:1.0: ttyACM5: USB ACM device

ttyACM 编号并不总是相同(取决于首先连接的女巫设备等...)

有没有办法使用脚本 shell 来获取正确的 ttyACM 编号,通过使用 lsusb 或其他命令了解序列号?

谢谢!

usb tty
1个回答
0
投票

您可以使用在

/dev/ttyACM*
中创建的符号链接来代替使用
/dev/serial/by-id
节点,该符号链接往往是唯一且不变的。

© www.soinside.com 2019 - 2024. All rights reserved.