在树莓派(Linux)上使用FTDI的usb转串口芯片ft232两种驱动方式(VCP和D2xx)
FTDI的芯片ft232芯片提供VCP和D2xx两种方式的驱动。目前的树莓派系统中提供的主要还是VCP的驱动方式。但是有的代码是基于D2xx的驱动方式的API编写的,这时候就需要将系统中的VCP驱动方式替换成D2xx的驱动方式。
默认情况下是VCP的方式驱动。直接插入USB转接板的现象如下:
驱动设备:
所以直接将ft232芯片的转接板的usb插入到树莓派,可以查看到如下的设备信息:
直接将模组插入usb中/dev目录下新增的设备节点:
如果自己的应用代码是基于D2xx驱动方式的API编写的,那么久需要将VCP的驱动方式换成D2xx的驱动方式。大概就是先 卸载VCP的驱动,然后官网下载D2xx的驱动编译 然后插入到系统之中。
以下讲解如何将系统中的VCP的驱动方式换成D2xx的驱动方式。
1.卸载之前的VCP驱动(需要注意的是:每次芯片上电启动或者复位的时候这两个驱动都会重新安装上,所以最好写一个脚本一旦检测到sio的这两个驱动就卸载)
sudo rmmod ftdi_sio
sudo rmmod usbserial
2.官网寻找当前树莓派架构支持的版本
2.1查看树莓派的硬件架构
从上图可以看出,我们的树莓派3B+的硬件4核ARMv7 Processor rev 4 (v7l)架构的芯片。
2.2官网下载D2xx的驱动方式代码并安装到系统中
https://www.ftdichip.com/Drivers/D2XX.htm
参考安装说明和驱动包中的readme文件中的步骤将.so和.a文件复制到指定的目录。
安装说明:https://www.ftdichip.com/Support/Documents/AppNotes/AN_220_FTDI_Drivers_Installation_Guide_for_Linux.pdf的文件AN_220_FTDI_Drivers_Installation_Guide_for_Linux.pdf
在树莓派(Linux)上使用FTDI的usb转串口芯片ft232两种驱动方式(VCP和D2xx)相关推荐
- 【PC工具】常用USB转串口芯片CH340G,更新驱动安装有可能遇到的问题及解决办法...
这是一款常用的USB转串口芯片,价格便宜(arduino nano上用的就是这个或者他的兄弟).深受创客爱戴. 特点总结: 1便宜 2封装好焊接(手焊) 3质量还行(还没遇到这货坏了的产品) 但有些电 ...
- 开发板通过usb连linux,虚拟机Linux系统和开发板通过USB转串口连接的两种方法
通过USB转串口连接虚拟机中的Linux系统和开发板,开始时候总是出现错误,显示什么串口重叠,最后求助高手帮我通过其他连接方式解决了问题,今天在网上查找资料,终于明白了开始错误的原因:开发板提供的驱动 ...
- 帆软BI中界面上如果要替换原有的组件,两种替换方式
通过查看源码js得知,BI中的组件有两种书写方式,第一种就是类似: var He = function (e) {var t, i;function n() {};i = e;t = n;t.prot ...
- linux结束驱动程序,在linux上安装FTDI设备驱动程序[关闭]
我试图在ubuntu 10.04上安装FTDI的虚拟COM驱动程序(http://www.ftdichip.com/Drivers/VCP/Linux/ftdi_sio.tar.gz) . 我下载了文 ...
- Arm-Linux上使用国产USB转串口芯片CH9102
最近在研究I.MX6U-ALPHA这块开发板,板上已有一片USB转串口芯片CH340,通过文档我才知道大学时实验室人手一块的小神器原来是沁恒这家公司生产的.考虑到后期项目需要使用串口和不同信号电压的设 ...
- 新一代高性能USB转串口芯片CH342与CH343
简介 CH342与CH343是沁恒推出的第三代USB转串口产品,内部高度集成,外围精简,均提供VIO电源引脚,串口I/O支持独立供电. CH342实现USB转两路高速异步串口,支持串口波特率高达3Mb ...
- 【PC工具】更新系统运行库一键安装,常用USB转串口芯片CP210x驱动,CH340G驱动安装有可能遇到的问题及解决办法...
微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 最近发现一个不错的项目--VisualCppRedist AIO,一键安装各种系统运行 ...
- 【PC工具】常用USB转串口芯片CP210x驱动,CH340G驱动安装有可能遇到的问题及解决办法...
微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 首先感谢cr4fun提供CP210x官方驱动下载地址: win8,win10的: ht ...
- 【PC工具】nodemcu ESP8266常用USB转串口芯片驱动CP210x、CH340G驱动安装有可能遇到的问题及解决办法...
微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 最近乐鑫的ESP8266模块火的不要不要的,不仅是在中国,全世界的创客都在用,真给国人 ...
最新文章
- ASP.NET实现数据图表
- QIIME 2教程. 12数据筛选Filtering data(2021.2)
- VTK:几何对象之ParametricSuperToroid
- java ajax 登陆验证,Spring Security4实例(Java config版)——ajax登录,自定义验证
- esp8266环境搭建
- 0330复利计算(修改版)
- Adb安装程序出现TimeOut错误
- Zabbix3.2安装
- Proactor设计模式:单线程高并发
- tomcat下jndi的三种配置方式
- oracle扩充字段长度的SQL语句,sql语句修改字段长度
- Matlab2017a许可证问题:一直提示激活
- 高防CDN为什么会被TTCDN取代的?
- 【Python实用工具】暴力破解-1!Python编写四位数密码本
- 【ICPC-457】数学笔记
- 超几何分布HyperGeometricDistribution
- 网站内容采集工具介绍
- 婚礼纪 java面试
- 计算机桌面个性化怎样设置方法,电脑桌面图标怎么个性化自定义设置呢?
- int,long,long long类型的数值范围
热门文章
- 计算机视觉最全专栏教程总结
- java cookie全解析(session与cookie的机制和原理)
- mysql group_concat去重_mysql GROUP_CONCAT 函数 将相同的键的多个单元格合并到一个单元格...
- MATLAB使用指南
- Mac 版ps cs6 破解
- 抖音小程序实践二:常用权限申请
- 2016.3.16__CSS3_选择器_边框_背景_蒙版mask__第九天
- SU几种偏移测试 转自[蠢树]
- (详细版Win10+Pycharm)YOLOX——训练自己的VOC2007数据集,以NWPU VHR-10 dataset为例
- 【SAP-CO】内部订单创建的系统操作