![Linux 会“丢失”串行/USB 端口计数吗?](https://linux22.com/image/168084/Linux%20%E4%BC%9A%E2%80%9C%E4%B8%A2%E5%A4%B1%E2%80%9D%E4%B8%B2%E8%A1%8C%2FUSB%20%E7%AB%AF%E5%8F%A3%E8%AE%A1%E6%95%B0%E5%90%97%EF%BC%9F.png)
我有一台像信息亭一样工作的机器(主要是 Debian/Ubuntu/CentOS),并且有一些设备使用串行和 USB 端口连接到它。这些设备的软件应该知道端口号,这意味着设备 A 连接到 /dev/ttyUSB0,设备 B 连接到 /dev/ttyUSB1,设备 C 连接到 /dev/ttyS0,依此类推。我能否确定在重新启动或内核更新等后,这些端口号不会改变,或者我应该有其他方法来确定什么在哪里?
答案1
您需要编写一条 udev 规则,根据 USB 串口适配器插入的 USB 端口或适配器的序列号分配一致的名称。
我现在正在使用手机,但当我回到笔记本电脑并可以添加示例时,我会更新答案。