Ubuntu的USB串口ttyUSB0,1,2变换问题 解决

 

ttyUSB0,ttyUSB1,顺序变化问题解决

一  输入命令  查看usb 串口

mesg | grep ttyS*

Ubuntu的USB串口ttyUSB0,1,2变换问题 解决_第1张图片

二 进入root模式。

1.系统左下角单击,单击终端。

2.输入命令:【sudo su】,输入密码。

三 编辑串口名
1. 输入 cd /etc/udev/rules.d 进入rules.d目录, 直接vim usb.rules,创建完进入文件后加入以下命令

Ubuntu的USB串口ttyUSB0,1,2变换问题 解决_第2张图片

点击回车进行编辑

KERNELS=="2-2.1",  MODE:="0666", GROUP:="dialout",  SYMLINK+="SetpMotor"

KERNELS=="2-2.2",  MODE:="0666", GROUP:="dialout",  SYMLINK+="RouChu"

SetpMotor 和  RouChu 是我使用的步进电机,和柔触控制器。

Ubuntu的USB串口ttyUSB0,1,2变换问题 解决_第3张图片

编辑完了之后按esc然后按shift键和冒号键,输入wq(前提是在root的模式下)

四.重启下udev:

 service udev reload

 service udev restart

五.重新拔插USB设备,再:

cd /dev

 ls

Ubuntu的USB串口ttyUSB0,1,2变换问题 解决_第4张图片

 

之前使用ser.setPort("/dev/ttyUSB0"); 打开串口设备

现在可以使用 ser.setPort("/dev/StepMotor"); 打开串口设备

 

 

 

参考

https://blog.csdn.net/wangjiefjj/article/details/79184834

https://blog.csdn.net/walleva96/article/details/78347612

 

你可能感兴趣的:(Ubuntu的USB串口ttyUSB0,1,2变换问题 解决)