ch340 linux 驱动参考资料

本文介绍在Linux环境下如何安装和调试CH340 USB转串口芯片驱动,包括验证设备识别情况、确认端口名称,并通过minicom软件进行基本的串口通讯测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux下 ch340 插入后没有/dev/ttyUSB0设备的解决方法

原创  2017年02月25日 19:53:23

将写的程序移植到tk1上装好一切后发现找不到/dev/ttyUSB0经查资料发现是内核没有支持 
解决方法:

  1. 在ch340的官网下载最新的ch340的linux驱动
  2. 解压到一个你喜欢的地方
  3. make
  4. 要用的时候sudo make load
  5. 不用的时候sudo make unload

搞定!



[linux学习笔记]之一:ubuntu ch340调试备忘

转载  2017年07月06日 14:42:52

原文地址::http://bbs.eeworld.com.cn/thread-505495-1-1.html


相关文章

1、Linux USB串口驱动 CH340 CP210X PL2303----http://www.huangea.com/?p=769

2、 

如何查看linux下串口是否可用?串口名称等?----http://blog.csdn.net/laiqun_ai/article/details/8224555

3、 

Linux系统识别新增串口设备方法

   ----http://blog.sina.com.cn/s/blog_5dcbb52d0101dlwj.html

4、Linux下查看串口是否可用的笨方法----http://blog.csdn.net/lu_embedded/article/details/54380990


最近迷上了Linux,入了一块板。电脑使用win7+ubuntu 双系统,可是调试的时候就麻烦了,ubuntu下写好sd卡镜像,调试的时候还要切换到win7,手上的usb转串口驱动芯片时CH340,于是就想看ubuntu下时候可以安装ch340驱动。
网上搜了一下,还真有,不过时很早的内容了。
因为属于小白,所以就摸着走呗...把ch340 一端插入电脑
输入命令: lsmod | grep usbserial
输出:usbserial              53248  1 ch341
成功发现了设备,识别出时 ch341  是我记错了??
输入:lsusb
输出一下信息:
  Bus 002 Device 003: ID 17ef:4810 Lenovo Integrated Webcam [R5U877]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 1a81:1004 Holtek Semiconductor, Inc. 
Bus 006 Device 003: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
发现了ch341的一些相关信息
输入命令(查看USB转串口接入状态):dmesg
输出相关信息,部分信息如下:
  [  429.184170] usb 6-1: new full-speed USB device number 3 using uhci_hcd
[  429.345937] usb 6-1: New USB device found, idVendor=1a86, idProduct=7523
[  429.345944] usb 6-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[  429.345948] usb 6-1: Product: USB2.0-Ser!
[  429.368123] usbcore: registered new interface driver usbserial
[  429.368396] usbcore: registered new interface driver usbserial_generic
[  429.368875] usbserial: USB Serial support registered for generic
[  429.374125] usbcore: registered new interface driver ch341
[  429.374143] usbserial: USB Serial support registered for ch341-uart
[  429.374165] ch341 6-1:1.0: ch341-uart converter detected
[  429.386851] usb 6-1: ch341-uart converter now attached to ttyUSB0
ID信息与lsusb检测到的一致,ch341-uart converter now attached to ttyUSB0  成功驱动,端口为ttyUSB0
太惊喜了。免的安装驱动了
下一步,安装串口终端软件,搜到了一个minicom,动手试试:
安装:sudo apt-get install minicom  
打印一些信息,输入‘y’。
等待安装成功,然后用sudo minicom -s 设置minicom的端口对应到ttyUSB0(对应使用dmesg命令看到的信息)。
出现配置菜单:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值