Joh*_*hny 13 linux usb ubuntu serial-port
我有一个USB调制解调器,我在Ubuntu上使用.我还有一个程序,使用它的ttyUSBxx号码与该设备通信.
我的问题是,每次我再次拔出/插入设备,或者当我重新启动电脑时,设备都会获得一个新ttyUSB号码,例如:ttyUSB0或ttyUSB1.
如何强制此设备始终使用相同的数字(例如:) ttyUSB0?
lah*_*her 14
udev是Linux的动态设备管理器.udev保留有关您插入的设备的信息,您可以修改此信息,以便在此设备的目录中添加特定的"符号链接".
现在,你的USB调制解调器的定义应该在文件夹内,文件/etc/udev/rules.d/名就像50-udev.rules.该文件每个设备包含一行,(您可以使用许多工具来帮助识别正确的行.请参阅以下链接使用udevinfo)
现在,您可以编辑相关行,甚至更好,创建另一个文件并将相关行复制到其中.文件名应以较小的数字(例如49-my-modem.rules)开头,以便首先加载它.您需要将以下内容添加到行尾:
, SYMLINK="ttyUSBmodem"
Run Code Online (Sandbox Code Playgroud)
现在,您的设备应该是/dev/ttyUSBmodem(以及动态配置/ dev/ttyUSB [0-9])
有关识别正确的行和整个过程的更多帮助,请参见此处:http: //noctis.de/archives/16-HowTo-fixed-name-for-a-udev-device.html
HTH
| 归档时间: |
|
| 查看次数: |
49998 次 |
| 最近记录: |