无法在python中使用“d2xx”库来处理FTDI芯片

时间:2011-11-17 09:27:49

标签: python ftdi

Downloaded the d2xx library from this site 使用python2.6在Windows7上正常工作

List of extracted files. 在Ubuntu 10.10(Maverick Meerkat)中,我无法继续前进。 如何安装文件以便我可以导入d2xx库

$化妆
Makefile:1:Makefile.conf:没有这样的文件或目录
make: * 没有规则来制作目标`Makefile.conf'。停止。

$ sudo python setup.py install
追溯(最近的呼叫最后):
文件“setup.py”,第4行,in
来自conf import *
ImportError:没有名为conf

的模块

我正在使用python 2.6。无法继续进行安装。 !!

3 个答案:

答案 0 :(得分: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 :(得分:1)

appears FTDI驱动程序的PyUSB接口目前仅提供对Windows的支持。

答案 2 :(得分:0)

虽然PyUSB仅在Windows上得到官方支持,但也可以为Linux构建它。有三个例程没有linux等价物(好吧,也许他们这样做但我看起来并不难),但你可能不需要它们。查看我的post on using PyUSB on Raspberry Pi