linux下ftd2xx驱动测试那些事儿及ubuntu 18.04下libftdi安装

        最近测试FTDI官方提供的linux下驱动ftd2xx,同时也测试下开源libftdi。

        驱动版本:libftd2xx-x86_64-1.4.27;

        Ubuntu版本:22.04 LTS;

        FT2232H工作于Sync245模式;

        实测速率:8.8MB/s。远不及预期。

下面就libftdi安装过程做个记录。

        libftdi的官方网址:https://www.intra2net.com/en/developer/libftdi/

        下载后解压查看README.build,安装步骤如下:

安装步骤

        libftdi需要依赖libusb和libconfuse,这里安装到2)也就是11行遇到了问题,找不到package:

libusb安装遇到问题

        再次goolge尝试后,以下命令成功安装了libusb:sudo apt-get install libusb-1.*-d。

        后续按照步骤成功make了源码,使用find_all和eeprom进行了测试,返回了正确的结果。准备修改代码进行sync-245fifo速率测试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
D2XX驱动是FTDI公司提供的用于其USB芯片的驱动程序,可用于在Ubuntu中连接和控制FTDI设备。要在Ubuntu安装D2XX驱动,请按照以下步骤操作: 1. 下载D2XX驱动程序: 首先,从FTDI公司的网站上下载D2XX驱动程序的Linux版本,下载链接为 https://www.ftdichip.com/Drivers/D2XX.htm。下载完毕后,将下载的压缩包解压到您选择的目录中。 2. 安装依赖项: 在继续之前,请确保您的Ubuntu系统已安装了build-essential软件包。如果您尚未安装此软件包,请运行以下命令进行安装: ``` sudo apt-get update sudo apt-get install build-essential ``` 3. 安装D2XX驱动程序: 进入解压后的D2XX目录,找到名为`libftd2xx.so.X.Y.Z`的文件(其中X.Y.Z为版本号),然后将其复制到`/usr/local/lib`目录下: ``` sudo cp libftd2xx.so.X.Y.Z /usr/local/lib/ ``` 接下来,运行以下命令以设置文件权限: ``` sudo chmod 0755 /usr/local/lib/libftd2xx.so.X.Y.Z sudo ln -sf /usr/local/lib/libftd2xx.so.X.Y.Z /usr/local/lib/libftd2xx.so sudo cp ftd2xx.h /usr/local/include/ ``` 4. 重新加载动态链接库: 运行以下命令重新加载动态链接库: ``` sudo ldconfig ``` 5. 测试安装: 最后,可以通过运行示例程序来测试D2XX驱动程序是否已成功安装。示例程序位于解压后的D2XX目录中的`Samples/`子目录中,可以尝试编译并运行示例程序来测试安装是否成功。 以上就是在Ubuntu安装D2XX驱动程序的步骤,希望对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jr9910

坚持高质量的原创

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值