这里写目录标题
- 0.信息查看
- 1. 串口设备设置
- 2. 串口调试助手
0.信息查看
- 指令
lsusb
- 输出
Bus 004 Device 002: ID 05e3:0620 Genesys Logic, Inc. USB3.2 Hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 006: ID 5986:115f Acer, Inc Integrated Camera Bus 003 Device 004: ID 048d:c102 Integrated Technology Express, Inc. ITE Device(8910) Bus 003 Device 017: ID 258a:0013 GenesysLogic USB2.1 Hub Bus 003 Device 020: ID 10c4:ea60 Silicon Labs CP210x UART Bridge Bus 003 Device 003: ID 05e3:0610 Genesys Logic, Inc. 4-port hub Bus 003 Device 007: ID 8087:0033 Intel Corp. Bus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- ID ****:****表示 供应商ID:产品编号,一般能够唯一的识别当前器件
- 参考链接:传送门
1. 串口设备设置
-
权限永久配置:编写rules文件
新建空配置文件,文件名可自定义,扩展名必须.rulessudo touch /etc/udev/rules.d/imu_N100.rules sudo nano /etc/udev/rules.d/imu_N100.rules
-
编写内容:搜索所有的USB设备,遇到对应的厂商ID+产品ID,则修改权限,并且别名该设备
KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE:="0666", SYMLINK+="imu_N100"
-
文件生效: 执行两行命令并间隔一点时间;然后重新插拔设备
sudo service udev reload sudo service udev restart
-
验证是否生效
# 或者 ll /dev/ ls /dev/
-
参考:传送门
2. 串口调试助手
- 软件地址:COMTool
- 安装命令:
# 注意一下自己的python环境 pip3 install comtool -i https://pypi.douban.com/simple
- 启动
comtool
- 串口设备权限问题
# 打开失败的时候一般是权限问题 sudo chmod 666 /dev/ttyUSB0