- 实时监控USB设备插入
dmesg -w
插入USB设备,观察内核日志输出,确认设备分配的端口号(如ttyUSB0、ttyUSB1等)
- 获取设备详细信息
udevadm info -a -p /sys/class/tty/ttyUSB2 | grep -E "idVendor|idProduct|serial"
请将"ttyUSB2"替换为您实际检测到的设备端口号
- 创建udev规则文件
sudo nano /etc/udev/rules.d/99-example.rules
输入以下内容(替换实际值):
SUBSYSTEM=="tty", ATTRS{idVendor}=="厂商id", ATTRS{idProduct}=="产品id", ATTRS{serial}=="设备序列号", SYMLINK+="ttyexample", MODE="0666"
按Ctrl+X,输入Y保存并退出
- 重新加载 udev 规则
sudo udevadm control --reload-rules
sudo udevadm trigger
- 验证规则是否生效
ls -l /dev/ttyexample
成功时会显示符号链接指向实际设备文件
- 使用cat或minicom(需安装)确认数据流正常
cat /dev/ttyexample
minicom -D /dev/ttyexample -b 115200
如果有数据证明设备运行正常
986

被折叠的 条评论
为什么被折叠?



