turtlebot3-burger_150.png
turtlebot3-waffle-pi_150.png
turtlebot3-arm_150.png
walking-y2_150.png
turbot3-multi_150.png
turbot3-dl-ros1_150.png
turbot3-ai.png
turbot3-dl-ros2_150.png
turbot3-slam_150.png
turbot3-arm_150.png
turtlebot4-lite_150.png
turtlebot4-pro_150.png
turbot4-dl_150.png
turbot4-ai_150.png
aidriving-racebot_150.png
aidriving-autodrive_150.png
turtlebot-arm_150.png
openmanipulator-x_150.png
Home » 树莓派入门教程 » 树莓派入门教程-树莓派安装CH340驱动

树莓派入门教程-树莓派安装CH340驱动

纠错,疑问,交流: 请进入讨论区请点击进入页面,扫码加入微信群或Q群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号

说明

  • 使用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群进行交流

获取最新文章: 扫一扫加入“创客智造”公众号


标签: 树莓派入门教程