当前位置: 代码网 > it编程>数据库>Mysql > Ubuntu如何绑定USB接口到固定端口

Ubuntu如何绑定USB接口到固定端口

2026年09月23日 Mysql 我要评论
绑定端口1、打开终端输入以下命令查看usb端口信息:udevadm info -a -n /dev/ttyusb0执行后,可以看到部分输出如下:找到第一个,a-b:c格式的kernels,记住这个值,

绑定端口

1、打开终端

输入以下命令查看usb端口信息:

udevadm info -a -n /dev/ttyusb0

执行后,可以看到部分输出如下:

找到第一个,a-b:c格式的kernels,记住这个值,后面会用到。

lin@lin-b660m-d2h-ddr4:~$ udevadm info -a -n /dev/ttyusb0

udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. it prints for every device
found, all possible attributes in the udev rules key format.
a rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1:1.0/ttyusb0/tty/ttyusb0':
    kernel=="ttyusb0"
    subsystem=="tty"
    driver==""

  looking at parent device '/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1:1.0':
    kernels=="1-11.1:1.0"
    subsystems=="usb"
    drivers=="ch341"
    attrs{binterfacenumber}=="00"
    attrs{binterfacesubclass}=="01"
    attrs{balternatesetting}==" 0"
    attrs{authorized}=="1"
    attrs{binterfaceclass}=="ff"
    attrs{binterfaceprotocol}=="02"
    attrs{supports_autosuspend}=="1"
    attrs{bnumendpoints}=="03"

其中需要用到的信息有:

  • kernels==“1-11.1:1.0”

同样的,另一个端口如下:

  • kernels==“1-11.2:1.0”

2、添加udev规则

sudo vim /etc/udev/rules.d/test_usb.rules

添加以下内容:

  • 如果是/dev/ttyusb*,则kernel要改为kernel=="ttyusb*"
  • 如果是/dev/video*,则kernel要改为kernel=="video*"
kernel=="ttyusb*", kernels=="1-11.2:1.0", mode:="0777", symlink+="ttyusb_test_back"
kernel=="ttyusb*", kernels=="1-11.1:1.0", mode:="0777", symlink+="ttyusb_test_front"

保存并退出,执行以下命令:

sudo udevadm control --reload-rules
sudo udevadm trigger
sudo service udev reload
sudo service udev restart

3、重启后

就可以通过以下命令查看端口号:

ls /dev/ttyusb*

输出:

/dev/ttyusb0  /dev/ttyusb1  /dev/ttyusb_test_back  /dev/ttyusb_test_front

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com