linux - 分配静态 ttyUSB
问题描述
我有 2 个 USB 设备连接到树莓派,
CP2108 USB 转串口转换器,有 4 个端口,当我连接到 USB 时,我得到 4 个 ttyUSBx
EC25 GSM 调制解调器,这也是同样的情况。当我连接时,我得到 4 个端口。
如何为所有这些分配一个静态名称?
我使用了以下方法,但没有结果。
SUBSYSTEM=="tty", ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0125", SYMLINK+="ttyUSB_EC25_Modem_%s{devpath}"
SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea71", SYMLINK+="ttyUSB_CP2108X_%s{devpath}"
解决方案
连接设备并查看下方/dev/serial/by-id/
。您应该有指向这些 ttyUSBx 设备的符号链接,它们的名称更长且更具描述性。无需使用 udev 规则。
推荐阅读
- r - 将两个图链接到 Shiny 中的一个下拉菜单
- android - Firebase 实时数据库侦听器不起作用
- django - TypeError:不可散列的类型:'collections.OrderedDict'
- windows - 如果操作系统从 Windows 更改为 raspbian,如何恢复所有数据?
- javascript - Ajax POST 未到达服务器,仅在 Firefox 中返回 400
- reactjs - 如何 setState 从 APi 回答并使用地图
- sql - 如果包含来自其他列的子字符串,则更新记录值
- reactjs - React js - 从值数组更改 onclick 的状态 - “未捕获的不变违规”错误
- ios - 调度组等待永远卡住
- kubernetes - 如何在 Kubernetes 中重新附加已发布的 PersistentVolume