FTDI for linux的安装指南
下载链接https://www.ftdichip.com/Drivers/D2XX.htm
D2XX for Linux
--------------
由于Linux发行版的不同,这些说明是安装指南并使用。 FTDI使用Ubuntu 14.04(内核版本3.13)测试了驱动程序用于arm-v6-hf的i386和x86_64以及Raspbian 7(内核版本3.18)。
FTDI开发的libftd2xx主要用于帮助移植Windows应用程序用D2XX写到Linux。我们打算让API的行为相同Windows和Linux如果您发现任何差异,请与我们联系(见http://www.ftdichip.com/FTSupport.htm)。
FTDI不会发布libftd2xx的源代码。如果你喜欢工作使用源代码并从头开始一个项目,考虑使用开源libFTDI。
libftd2xx使用未经修改的libusb版本(http://libusb.info)根据GNU宽通用公共许可证的条款分发(参见libusb / COPYING或http://www.gnu.org/licenses)。的源代码libusb包含在此发行版中。
安装D2XX共享库和静态库。
-------------------------------------------------- ----
1. tar xfvz libftd2xx-x86_64-1.4.8.tgz
这会解压缩归档文件,从而创建以下目录结构:
建立
libftd2xx(可重链接对象)
libusb(可重新链接的对象)
libftd2xx.a(静态库)
libftd2xx.so.1.4.8(动态库)
libftd2xx.txt(特定于平台的信息)
例子
libusb(源代码)
ftd2xx.h
WinTypes.h
2.
cd build
3.
sudo -s
或者,如果您的系统上没有sudo:
su
使用安装权限将您提升为超级用户。如果你是
已经根,然后步骤3(和步骤7)是没有必要的。
4. cp libftd2xx。* / usr / local / lib
将库复制到中心位置。
5. chmod 0755 /usr/local/lib/libftd2xx.so.1.4.8
允许以非root用户身份访问共享对象。
6. ln -sf /usr/local/lib/libftd2xx.so.1.4.8 /usr/local/lib/libftd2xx.so
创建指向共享对象的1.4.8版本的符号链接。
7.退出
结束您的超级用户会话。
构建共享对象示例。
------------------------------------
1. cd例子
2.制作-B
这将构建子目录中的所有共享对象示例。
将FTDI设备连接到USB端口,尝试其中一个
例如,例如读EEPROM。
3. cd EEPROM /读取
4. sudo ./read
如果出现“FT_Open failed”消息:
也许内核自动加载了另一个驱动程序
FTDI USB设备。
sudo lsmod
如果列出“ftdi_sio”:
卸载它(及其辅助模块,usbserial),如下所示。
sudo rmmod ftdi_sio
sudo rmmod usbserial
否则,libftd2xx可能无法识别您的
设备的供应商和产品标识符。之前调用FT_SetVIDPID
调用FT_Open / FT_OpenEx / FT_ListDevices。
构建静态库示例。
------------------------------------
1. cd examples / static
2. rm lib *
清除为其他目标构建的任何现有库。
3. cp /usr/local/lib/libftd2xx.a。
4.制作-B
5. sudo ./static_link
此示例演示如何写入和读取设备
附带环回连接器。
这些示例显示了如何调用D2XX API的一小部分。满满的
API可在此处获得:
http://www.ftdichip.com/Support/Documents/ProgramGuides/D2XX_Programmer%27s_Guide(FT_000071).pdf
FTDI for linux的安装指南相关推荐
- linux内核安装指南-1
Linux kernel release 2.6.xx <http://kernel.org/> These are the release notes for Linux version ...
- linux ftdi 虚拟,linux ftdi 驱动
收到一字节数据后,SIGIO应该立即启动. 这是在带驱动程序的Linux上测试的最小示例ftdi_sio: #include #include #include #include #include # ...
- linux ftdi 虚拟,linux ftdi驱动
收到一字节数据后,SIGIO应该立即启动. 这是在带驱动程序的Linux上测试的最小示例ftdi_sio: #include #include #include #include #include # ...
- linux卡利系统设置密码,Windows 10 Windows Linux子系统安装指南-官网
安装Linux的Windows子系统 在Windows上安装任何Linux发行版之前,必须启用" Linux的Windows子系统"可选功能. 以管理员身份打开PowerShell ...
- linux 企业版系统安装教程,红帽企业版Linux 6安装指南(中文)
三.无盘(GRUB)安装 这节讨论的话题假设你已经安装了红帽企业版Linux.使用GRUB作为你的引导程序,同时假设你是Linux高级用户. 在这一小节中,我们使用GRUB引导程序启动安装进程. 3. ...
- linux 照片服务器 手机版下载不了,【图片】CSGO 服务器 Linux 端安装指南【csgo吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #!/bin/bash startup="-game csgo -usercon -ip 10.133.204.91 +net_public_a ...
- linux shell删除归档_linux打怪技能方向规划,送给迷茫学习的你
相信不少linux初学者,在安装完操作系统后,往往不知道从何开始学习,边摸索边学习,最终这也点点,那也点点,导致学习的知识很分散,没有形成一个比较全面的知识体系.现在我整理规划出一套学习线路,希望大家 ...
- linux下,代码阅读工具,understand
https://scitools.com/download/archive/ 安装指南 http://www.xuebuyuan.com/1489041.html 官方Linux版本安装指南 Inst ...
- Linux上安装ArcGIS for Server超详细教程——以Redhat6.5上安装ArcGIS for Server 10.3.1为例
一 操作系统要求 自10.1版本开始,ArcGIS for Server 不再支持32bit操作系统.请确保操作系统是64bit,以满足 ArcGIS for Server 的安装. 注意:机器名中不 ...
最新文章
- 只会高中数学运算就能发现算法?Google开源的AutoML-Zero有多厉害
- Jmeter性能测试之后置处理器Json提取器的使用
- 深度神经网络:WX+B vs XW+B,作者原文已经删除,转载过来了~~~
- idea 新建的java项目没发run_IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行...
- LeetCode 878. 第 N 个神奇数字(二分查找)
- MySQL的主从复制详解
- Python机器学习:评价分类结果006precisoion-Recall曲线绘制
- 一文读懂ClickHouse(概述,安装,数据类型,表引擎,sql语法)
- JQ实现列表增删以及上下移动
- [C++基础]031_如何正确获取用户的输入
- VB实现List集合
- HDU 2883 kebab(离散化+最大流)
- 51单片机“叮咚”门铃
- JBoss 中间件漏洞
- 渣土车管理实施方案,运输监控管理系统介绍
- OUC2021秋-Web安全技术-期末(回忆版)
- IBM裁员1700人不可怕,可怕的是裁员带来的恐慌!
- 博图程序需要手动同步_西门子博途S7-1200 PWM 功能组态及编程方法
- 测试电动车速度的软件,实测 为何电动车速度表被称为娱乐表
- win7计算机开机启动项设置,启动项管理,教您电脑开机启动项怎么设置