如何为 ttyUSB 设备设置有意义的名称 (例如 ttybluetooth) - 无需符号链接
要为注册的 ttyUSB 设备设置有意义的名称,例如 'ttybluetooth', 无需创建符号链接, 可以通过 udev 规则来实现。 具体步骤如下:
- 打开 udev 规则目录:
cd /etc/udev/rules.d/
- 创建一个新的 udev 规则文件,例如:
sudo nano 99-ttybluetooth.rules
- 在文件中添加以下内容:
KERNEL=="ttyUSB*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="xxxx", ATTRS{idProduct}=="yyyy", SYMLINK+="ttybluetooth"
其中,xxxx 和 yyyy 分别是您的 USB 设备的厂商 ID 和产品 ID,可以通过 lsusb 命令查看。
-
保存并关闭文件。
-
重新加载 udev 规则:
sudo udevadm control --reload-rules
- 重新插拔 USB 设备,即可看到生成的 ttybluetooth 设备。
注意:如果您的 USB 设备有多个端口,每个端口都会生成一个 ttyUSB 设备。在这种情况下,您需要为每个端口创建一个相应的 udev 规则文件,并将 SYMLINK 更改为不同的名称,以避免冲突。
原文地址: https://www.cveoy.top/t/topic/lfot 著作权归作者所有。请勿转载和采集!