Ubuntu18.04 绑定USB串口设备ttyUSBx
发布网友
发布时间:2024-08-18 14:43
我来回答
共1个回答
热心网友
时间:2024-08-29 11:33
在Ubuntu 18.04系统中,绑定USB串口设备ttyUSBx的过程有多种方法。首先,你可以通过查看设备属性来识别插入的设备。其次,你可以创建一个系统目录下的.rules文件,根据设备的USB芯片编号进行定制绑定。更为简便的方式是,根据电脑USB端口的编号直接进行绑定。还有一种方法是同时考虑厂商编号,确保过滤条件的准确性,但需注意避免过滤条件冲突,如SUBSYSTEMS和KERNELS的设置。
为了使设置立即生效,无需每次都重新插拔设备,确保你的过滤条件是有效的。例如,有效的条件包括:SUBSYSTEMS=="usb", KERNELS=="1-2:1.0",SUBSYSTEMS=="usb-serial", KERNELS=="ttyUSB0",以及SUBSYSTEMS=="usb", KERNELS=="1-2"。若你想基于特定的idVendor和idProduct(如0403和6001),则SUBSYSTEMS和KERNELS应设置为SUBSYSTEMS=="usb", KERNELS=="1-2",但此时必须排除其他特定的条件。
在设置过滤条件时,兼顾设备的USB芯片编号和电脑USB端口编号是关键,不同的组合可能会产生不同的效果。重要的是确保过滤条件能够准确地匹配设备,尽管你可以根据需要调整条件的复杂性或简洁性。