树莓派入门教程-树莓派安装CH340驱动
说明
- 使用CH340驱动芯片,在ubuntu下需要安装相应驱动
- 目前ubuntu 20.04及以上已经支持CH34x芯片
- ubuntu 18.04及以下需要安装相应驱动,或者自己ubuntu系统不能支持CH34x芯片可以安装此驱动
安装
- 点击进入网站,下载CH34x驱动。
- 包含如下文件:ch34x.c、Makefile、readme.txt。
- 源码安装步骤为:
unzip CH341SER_LINUX.zip
cd CH341SER_LINUX/driver
make
make load
- 如果出现错误,根据异常处理,再进行安装
测试
- 命令查看是否识别硬件
lsusb
- 查看端口号
dmesg | grep ttyUSB*
或
ls /dev/ttyUSB*
异常处理
- 问题: make步骤报错:/lib/modules/4.19.75-v7+/build: 没有那个文件或目录
- 处理: 是linux-headers的问题。安装
sudo apt-get install linux-headers
ls /usr/src #查看linux-headrs的版本
sudo ln -s /usr/src/linux-headers-4.19.66-v7+ /lib/modules/4.19.75-v7+/build #形成链接即可
问题:
报错:unknown type name ‘wait_queue_t’
原因:wait_queue_t wait 并没有用
处理:打开driver/ch34x.c查看源码,直接注释掉
问题:
报错:implicit declaration of function ‘signal_pending’
原因:这个错误是因为没有包含一个头文件signal.h
处理:在文件包含头文件的地方加入
#include <linux/sched/signal.h>
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号