ARM Linux下安装CH341串口驱动
在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串口驱动相关推荐
- 在Fedora 16 linux下安装USB无线网卡驱动88x2bu
在Fedora 16 linux下安装USB无线网卡驱动88x2bu USB无线网卡翼联EP-AC1610兼容linux系统 我之前已经买了一个USB无线网卡是水星mw150us,但是没有linux驱 ...
- linux 安装水星无线网卡驱动,Linux下安装RTL8188CE网卡驱动(Mercury MW150U)
先说明下我的系统: kernel: 3.0.0-32-generic 今天买了个无线网卡Mercury 150Mbps MW150U系列,我发现在我的笔记本的Ubuntu 12.10下不用安装驱动就能 ...
- Linux下安装realtek8812au /8814au 驱动
Linux下安装realtek8812au /8814 au驱动 原文写于 2018-10-26 一.正常简单的安装方法 对于kali系统安装非常方便: 1.确认系统已经联网.(ping baidu. ...
- linux 服务器 安装网卡驱动,linux下安装编译网卡驱动的方法
安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空. 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网 ...
- linux下安装编译网卡驱动
安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空. 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网 ...
- 腾讯全民wifi linux,Linux下安装MT7601U无线网卡驱动
目前已知的小米随身Wifi.腾讯全民Wifi.360Wifi.百度小度Wifi等都是基于MT7601U无线网卡制作的.因此,下面方法也同样可以驱动它们. 一.下载驱动 二.修改驱动源码 打开./mt7 ...
- Linux下安装USB转串口驱动(PL2303)
分类: 嵌入式ARM+Linux 2012-01-11 22:26 2077人阅读 评论(0) 收藏 举报 主机:Gentoo Linux 11.2 内核版本:Linux 3.0.6 原创作品 ...
- linux安装mt7601网卡固件,Linux下安装MT7601U无线网卡驱动
目前已知的小米随身Wifi.腾讯全民Wifi.360Wifi.百度小度Wifi等都是基于MT7601U无线网卡制作的.因此,下面方法也同样可以驱动它们. 一.下载驱动 二.修改驱动源码 打开./mt7 ...
- Linux下的虚拟串口驱动(一)
欢迎转载,转载请注明出处. 前言 最近准备在Linux下,实现虚拟串口驱动:但因为毕业后,一直从事的是裸机驱动开发,所以Linux下的设备驱动,就慢慢忘记了:为了实现这一功能,在网上也查找了很多资料, ...
最新文章
- 浅谈 EHT 黑洞照片拍摄原理
- Kinect For Windows V2开发日志一:开发环境的配置
- EfficientNetV2 笔记
- 【vuejs小项目】一、脚手架搭建工作
- WP8.1程序开发,可视树VisualTreeHelper类的使用
- 高性能MySQL(二)
- [Spring5]IOC容器_Bean管理XML方式_自动装配
- python 打卡程序_如何用python实现腾讯文档自动打卡并定时执行
- 找call的万能方法,一招通杀所有网络游戏【个人实践出来的】
- 毕业设计 ASP.Net+EasyUI开发 X X露天矿调度管理信息系统(一)
- java贪吃蛇难度设计_Java贪吃蛇应用的设计与实现
- china-pub近期免费赠书活动大汇总
- Qt 中 链接Ws2_32.lib
- 程序员微信名昵称_微信名字大全
- 为什么很多IT公司不喜欢进过培训机构的人呢?
- java计算机毕业设计基于安卓Android的禁毒宣传APP
- linux glog使用
- 电脑配置jdk环境变量_苹果电脑配置环境变量
- epub文件是什么文件?哪里有epub图书资源?如何打开?
- 移动端APP~最新UI界面设计规范(转载)
热门文章
- Disruptor无锁ringbuff实现
- java的public int_Java语言中“int”、“public”、“static int ”有什么区别?
- 戏说python模块
- 利用 OpenCC 工具进行文字的简繁转换
- 图书管理系统1.0(当然是很简low的系统,没有华丽界面,但是很锻炼软件开发能力,只用到c++的面向对象知识)
- 后乔布斯时代:三星微软谷歌3大劲敌环伺苹果
- MUR1060AC-ASEMI快恢复二极管MUR1060AC
- 服务器CPU跑满了怎么办
- ffprobe获取视频帧信息中的pkt_pts、pkt_pts_time
- 《中国人史纲》读书笔记:第四章 半信史时代 第五章 信史时代