< >
Home » 树莓派入门教程 » 树莓派入门教程-树莓派安装CH340驱动

树莓派入门教程-树莓派安装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>

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: 树莓派入门教程