无法在Python中使用“d2xx”库来操作FTDI芯片

4

从这个网站下载了d2xx库,在Windows7上和Python2.6一起使用没有问题。

提取文件列表。 在Ubuntu 10.10(Maverick Meerkat)上无法继续操作。如何安装文件以便于导入d2xx库?

$make
Makefile:1: Makefile.conf: 没有那个文件或目录
make: * 没有可用的规则来创建目标“Makefile.conf”。停止。

$sudo python setup.py install
Traceback (most recent call last):
File "setup.py", line 4, in
from conf import *
ImportError: 没有名为conf的模块


我正在使用Python 2.6。无法继续安装。!!

3个回答

3

使用libusb的libftdi驱动程序具有在Linux中运行的Python绑定。函数API略有不同,但可以完成相同的事情。如果需要,libftdi和libusb也可用于Windows。

http://idle-logic.com/2010/12/13/libftdi-v0-18-with-ubuntu-lucid-lynx/

这篇博客描述了一个项目,作者使用Python封装的libftdi库通过USB编程FPGA。

1

看起来似乎目前针对 FTDI 驱动程序的 PyUSB 接口仅在 Windows 上提供支持。


0

虽然 PyUSB 只在 Windows 上得到官方支持,但也可以在 Linux 上构建它。有三个例程没有相应的 Linux 版本(也许有,但我没有仔细查看),但您可能不需要它们。请查看我的 关于在 Raspberry Pi 上使用 PyUSB 的文章


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接