apt remove brltty
chmod a+rw /dev/ttyUSB*
——执行上述两条语句后,仍不能解决串口问题,才阅读以下代码。——–
本人的串口,并没有重装驱动,也是可以正常工作的。网上有一些其它教程是需要重新安装驱动,可参考:
https://blog.csdn.net/zym787/article/details/128854952
一、查看串口是否被识别
输入指令:lsusb,如下截图所示,它是能正常识别硬件的:
二、检查串口是否被驱动加载,输入指令ls /dev/ttyUSB*将会列出USB的加载情况。如果提示No such file or directory则是没有被驱动加载。
三、安装minicom串口工具。apt install minicom
四、配置minicom的串口。指令:minicom -s
五、选 择Serial port setup,并修改串口为ttyUSB0
六、最后保存为Save setup as dfl
七、测试,执行minicom -c on
八、因报文件不存在错误,采用dmesg|grep tty命令检查发现,被brltty进程占用。
九、brltty是用于盲人服务的程序,我们是不需要它的,故直接删除它并重新插拔串口设备:apt remove brltty。
十、再次测试验证
十一、下载WoTerm终端工具,打开本地串口找到,确认能通迅。
十二、如果提示没有权限,则赋预读写权限:chmod a+rw /dev/ttyUSB*