在arm-Linux环境下安装CH341串口驱动需要单独编译串口的驱动。本人编译环境Ubuntu 14.04

gcc编译工具arm-linux-gnueabihf-gcc。

1.代码检查

查看内核目录下 kernel/drivers/usb/serial/ch341.c文件

static const struct usb_device_id id_table[] = {{ USB_DEVICE(0x4348, 0x5523) },{ USB_DEVICE(0x1a86, 0x7523) },//检查是否有该ID,没有则添加{ USB_DEVICE(0x1a86, 0x5523) },{ },
};

2.cd命令切换到kernel目录下

3.运行make menuconfig

若提示'make menuconfig' requires the ncurses libraries错误,则需要安装libncurses5-dev

运行命令apt-get install libncurses5-dev

安装完成再次运行make menucongfig

4.内核配置

1)进入Device Drivers -> USB support -> USB Serial Converter support

2)选定 USB Generic Serial Driver

3)选择Winchipherd CH341 Single Port Serial Driver     按M键选中

4)退出,保存

5)回到内核kernel目录下

5.串口驱动编译

1)在内核kernel目录下输入make modules

若提示gcc: error: unrecognized argument in option ‘-mabi=aapcs-linux’错误,则修改kernel/Makefile文件

改动如下:

2)编译无错后将kernel/drivers/usb/serial目录下的ch341.ko放到板子上,运行insmod ch341.ko

接入ch340串口模块显示信息如下:

ARM Linux下安装CH341串口驱动相关推荐

  1. 在Fedora 16 linux下安装USB无线网卡驱动88x2bu

    在Fedora 16 linux下安装USB无线网卡驱动88x2bu USB无线网卡翼联EP-AC1610兼容linux系统 我之前已经买了一个USB无线网卡是水星mw150us,但是没有linux驱 ...

  2. linux 安装水星无线网卡驱动,Linux下安装RTL8188CE网卡驱动(Mercury MW150U)

    先说明下我的系统: kernel: 3.0.0-32-generic 今天买了个无线网卡Mercury 150Mbps MW150U系列,我发现在我的笔记本的Ubuntu 12.10下不用安装驱动就能 ...

  3. Linux下安装realtek8812au /8814au 驱动

    Linux下安装realtek8812au /8814 au驱动 原文写于 2018-10-26 一.正常简单的安装方法 对于kali系统安装非常方便: 1.确认系统已经联网.(ping baidu. ...

  4. linux 服务器 安装网卡驱动,linux下安装编译网卡驱动的方法

    安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空. 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网 ...

  5. linux下安装编译网卡驱动

    安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空. 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网 ...

  6. 腾讯全民wifi linux,Linux下安装MT7601U无线网卡驱动

    目前已知的小米随身Wifi.腾讯全民Wifi.360Wifi.百度小度Wifi等都是基于MT7601U无线网卡制作的.因此,下面方法也同样可以驱动它们. 一.下载驱动 二.修改驱动源码 打开./mt7 ...

  7. Linux下安装USB转串口驱动(PL2303)

    分类: 嵌入式ARM+Linux 2012-01-11 22:26  2077人阅读  评论(0)  收藏  举报 主机:Gentoo Linux 11.2 内核版本:Linux 3.0.6 原创作品 ...

  8. linux安装mt7601网卡固件,Linux下安装MT7601U无线网卡驱动

    目前已知的小米随身Wifi.腾讯全民Wifi.360Wifi.百度小度Wifi等都是基于MT7601U无线网卡制作的.因此,下面方法也同样可以驱动它们. 一.下载驱动 二.修改驱动源码 打开./mt7 ...

  9. Linux下的虚拟串口驱动(一)

    欢迎转载,转载请注明出处. 前言 最近准备在Linux下,实现虚拟串口驱动:但因为毕业后,一直从事的是裸机驱动开发,所以Linux下的设备驱动,就慢慢忘记了:为了实现这一功能,在网上也查找了很多资料, ...

最新文章

  1. 浅谈 EHT 黑洞照片拍摄原理
  2. Kinect For Windows V2开发日志一:开发环境的配置
  3. EfficientNetV2 笔记
  4. 【vuejs小项目】一、脚手架搭建工作
  5. WP8.1程序开发,可视树VisualTreeHelper类的使用
  6. 高性能MySQL(二)
  7. [Spring5]IOC容器_Bean管理XML方式_自动装配
  8. python 打卡程序_如何用python实现腾讯文档自动打卡并定时执行
  9. 找call的万能方法,一招通杀所有网络游戏【个人实践出来的】
  10. 毕业设计 ASP.Net+EasyUI开发 X X露天矿调度管理信息系统(一)
  11. java贪吃蛇难度设计_Java贪吃蛇应用的设计与实现
  12. china-pub近期免费赠书活动大汇总
  13. Qt 中 链接Ws2_32.lib
  14. 程序员微信名昵称_微信名字大全
  15. 为什么很多IT公司不喜欢进过培训机构的人呢?
  16. java计算机毕业设计基于安卓Android的禁毒宣传APP
  17. linux glog使用
  18. 电脑配置jdk环境变量_苹果电脑配置环境变量
  19. epub文件是什么文件?哪里有epub图书资源?如何打开?
  20. 移动端APP~最新UI界面设计规范(转载)

热门文章

  1. Disruptor无锁ringbuff实现
  2. java的public int_Java语言中“int”、“public”、“static int ”有什么区别?
  3. 戏说python模块
  4. 利用 OpenCC 工具进行文字的简繁转换
  5. 图书管理系统1.0(当然是很简low的系统,没有华丽界面,但是很锻炼软件开发能力,只用到c++的面向对象知识)
  6. 后乔布斯时代:三星微软谷歌3大劲敌环伺苹果
  7. MUR1060AC-ASEMI快恢复二极管MUR1060AC
  8. 服务器CPU跑满了怎么办
  9. ffprobe获取视频帧信息中的pkt_pts、pkt_pts_time
  10. 《中国人史纲》读书笔记:第四章 半信史时代 第五章 信史时代