在Python libmpsse中实现C代码

时间:2014-07-25 13:59:39

标签: python c ftdi

我需要与FTDI的FT4232连接。 我找到了一些带python的库(pyftdi,pylibftdi等) 但要么它们没有实现I2C,要么它们只支持32位(例如来自ftdi的mpsse本身)。

我找到了一个库(在C中),它声明它有一个python包装器。 https://code.google.com/p/libmpsse/ 我试着简单地在我的代码中导入.py代码,但它给了我一个错误,我没有pylibmpsse.py文件(它是在代码的开头导入的)

我对python很新。有没有一种简单的方法来为这段代码创建一个包装器? C代码是否需要先编译?

比你非常多。

1 个答案:

答案 0 :(得分:0)

libmpsse库编译mpsse.i文件,该文件将生成带有swig的pylibmpsse模块。您只需编译即可使用此库。例如:

./configure && make all install