1. 实时监控USB设备插入
dmesg -w

插入USB设备,观察内核日志输出,确认设备分配的端口号(如ttyUSB0、ttyUSB1等)

  1. 获取设备详细信息
udevadm info -a -p /sys/class/tty/ttyUSB2 | grep -E "idVendor|idProduct|serial"

请将"ttyUSB2"替换为您实际检测到的设备端口号

  1. 创建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保存并退出

  1. 重新加载 udev 规则
sudo udevadm control --reload-rules
sudo udevadm trigger
  1. 验证规则是否生效
ls -l /dev/ttyexample

成功时会显示符号链接指向实际设备文件

  1. 使用cat或minicom(需安装)确认数据流正常
cat /dev/ttyexample

minicom -D /dev/ttyexample -b 115200

如果有数据证明设备运行正常

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐