1

一旦设置好配置,我似乎是一个相当合理的程序员,但我是牦牛剃须的菜鸟,尤其是当不同牦牛的选择令人困惑时。

我很享受学习 Python。它是一个显而易见的选择,它拥有丰富的库、在 Windows(目前)和 linux(稍后但不是现在)上的本地执行以及常规语法。到目前为止,我想要添加的所有内容要么只是从二进制文件安装,要么只是一个简单的文件副本到 lib 文件夹;pyaudio、numpy、videocapture 等。

我现在正在处理USB。我买了一个 UM245R usb 模块,想试试它。我很快从 PyUSB 错误中了解到我需要一个后端。经过一番阅读,我似乎没有遗留代码,所以 libusb1.0 是合适的选择。这个对吗?

现在我的问题开始了。我对如何将它安装到我的电脑上感到非常困惑。我没有从源代码构建它的工具或经验,也找不到任何声称是自安装 .exe 的东西。我已经看到提到了许多单独的安装程序,但找不到任何关于使用什么或正确方法的共识。我想我已经阅读了所有标记 libusb 的回复,但没有找到具体细节。

为Windows(XP SP3)做过这个的人会牵着我的手告诉我用什么来安装它,对于Python 2.6。

提前致谢

4

1 回答 1

1

来自 pyUSB教程;“平台中立性;... PyUSB 带有用于 libusb 0.1、libusb 1.0 和 OpenUSB 的内置后端”。所以 pyUSB 并不真正关心你使用什么。但 libusb 1 似乎是安全的选择。

查看 libusb wiki 的windows 后端部分。您会在那里找到 libusb 1.0 的预构建 Windows 二进制文件(zadig.exe,在“驱动程序安装”下)。底层 Microsoft 驱动程序存在已知限制,可能会影响其可用性;例如,您不能重置 USB 设备,也不能更改设备配置。

于 2012-03-31T21:00:52.743 回答