对我所遇到的问题以及解决方法进行简单的记录
- 在开发板与ubuntu(非虚拟机)连接之后使用lsmod查看是否连接
lsusb
我的显示如下:
如果可以看到自己的USB设备 那么就说明你已经安装了驱动 如果没有 请安装你的串口对应的驱动
我的驱动是CH340 没有安装的朋友可以去下面网站进行安装
https://www.wch.cn/download/CH341SER_LINUX_ZIP.html
- 用lsmod找到对应设备之后 使用如下指令 查看usb是否被正确挂载
ls -l /dev/tty*
一般来说 这步如果找到了自己的设备 你的板子和系统基本可以进行连接了 但是如果没有找到你的设备 大概率是因为你的系统默认安装了brltty 他会占用CH340的驱动,导致系统无法正确对设备进行挂载 而且这个brltty是用于盲人服务的程序 对于大部分用户来说不是很需要 所以我们直接卸载他 使用如下命令
sudo apt remove brltty
- 再次查看usb是否成功挂载
ls -l /dev/tty*
可以找到设备 说明设备成功挂载