70-ttyusb.rules同理配置ttyS系列串口
时间: 2024-10-16 15:19:35 浏览: 32
esptool-3.0.0.2-macos.tar.gz
70-ttyusb.rules是一个Linux内核的udev规则文件,主要用于管理USB到串口转换器(USB to TTL Serial Converter)这类设备,在系统启动时自动分配合适的权限和设备名称给ttyS系列(通常表示串口设备)。当你连接一个USB转串口的设备时,如果没有这个规则文件,系统可能无法正确识别和配置该串口。
配置步骤如下:
1. **创建规则文件**:
- 首先,你需要在 `/etc/udev/rules.d` 目录下创建一个名为 `70-ttyusb.rules` 的新文件(如果你已经有此文件,则直接编辑)。
2. **添加内容**:
```bash
SUBSYSTEM=="tty", ACTION=="add", ATTR{idVendor}=="0403", ATTR{idProduct}=="6015", SYMLINK+="ttyUSB0", GROUP="dialout" # 这里替换为你实际设备的Vendor ID和Product ID
```
其中,`idVendor` 和 `idProduct` 分别代表设备的制造商ID和产品ID,你可以通过 `lsusb` 命令查看USB设备的信息。
3. **保存并更新规则**:
- 保存文件后,运行 `sudo udevadm control --reload-rules && sudo udevadm trigger` 来立即应用新的规则。
4. **检查和测试**:
使用命令 `ls /dev/ttyS*` 检查是否已经为新的串口设备创建了符号链接,如 `ttyS0`。然后可以尝试使用 `screen /dev/ttyS0 9600` 或者 `minicom -D /dev/ttyS0` 建立连接,验证串口是否可用。
阅读全文