0
点赞
收藏
分享

微信扫一扫

基于ubuntu系统下的USB设备绑定



目录


  • ​​前言​​
  • ​​基本原理​​
  • ​​实现方法​​


前言

ROS+PX4学习交流群:723098715

ROS+PX4学习视频:​​​https://b23.tv/ZeUDKqy​​​

在Ubuntu系统的使用中,没有对USB进行设备进行绑定的话,每次插拔或者顺序的不同,都会造成ttyUSB端口号的改变,不利于实际应用,一劳永逸地方法就是对其进行绑定

基本原理

在ubuntu系统中,对于每一个插入的ttyUSB设备,都具有固定的idProduct、idVendor,并且KERNELS不同,可以根据此实现对ttyUSB设备的绑定,即进行软连接。

一、基于ubuntu系统下的USB设备绑定

1、解决问题:在Ubuntu系统的使用中,没有对USB进行设备进行绑定的话,每次插拔或者顺序的不同,都会造成ttyUSB端口号的改变,不利于实际应用,一劳永逸地方法就是对其进行绑定。

2、基本原理:在ubuntu系统中,对于每一个插入的ttyUSB设备,都具有固定的idProduct、idVendor,并且KERNELS不同,可以根据此实现对ttyUSB设备的绑定,即进行软连接。

3、实现方法:

基于ubuntu系统下的USB设备绑定_ubuntu系统

实现方法

基于ubuntu系统下的USB设备绑定_重启_02

①、插入USB设备,并且使用lsusb终端命令,图中选中部分即为所插入设备地相关信息,其中ID 1a86:7523分别对应idVendor和idProduct,不同类型的设备通常是不一样的,根据具体设备具体分析即可。

②、第二步:在/etc/udev/rules.d/目录下创建自己的robot.rules文件,文件名自行设定即可

基于ubuntu系统下的USB设备绑定_人工智能_03

③在新建的文件中写入设备相关信息,并且赋予权限

基于ubuntu系统下的USB设备绑定_重启_04

④重启电脑或者重启网络都可以,建议新手直接重启电脑即可

⑤重启后查看端口是否生效: ll /dev | grep ttyUSB

基于ubuntu系统下的USB设备绑定_人工智能_05

注意:对于多个设备的话,采用上述类似方法即可。



举报

相关推荐

0 条评论