2012-03-31 32 views
1

一旦配置成立,我似乎是一個相當合理的程序員,但是在犛牛剃鬚時是一個小菜鳥,特別是當有不同的犛牛混淆選擇時。libusb 1.0安裝,用於XP,用於noob

我很享受學習Python。這是顯而易見的選擇,其豐富的庫,在兩個窗口(目前)和Linux(以後,但不是現在)的本地執行,以及常規語法。到目前爲止,我想要添加的所有內容都是從二進制文件安裝的,或者只是簡單的文件複製到lib文件夾; pyaudio,numpy,videocapture等。

我現在正在處理USB。我已經買了一個UM245R USB模塊,並且想要對它進行點擊。我很快從PyUSB的錯誤中學到了我需要一個後端。經過一番閱讀後,似乎沒有遺留代碼,libusb1.0是合適的選擇。它是否正確?

現在我的問題開始了。我對如何把它放到我的電腦上感到非常困惑。我沒有任何工具或經驗可以從源代碼構建它,並且找不到聲稱是自安裝.exe的任何內容。我已經看到了一些提到的單獨安裝程序,但無法找到任何使用什麼或正確方法的意見。我想我已經在這裏通過標記libusb的所有答案,而沒有找到具體細節。

對於windows(XP SP3)來說,是否會有人拿我的手,並告訴我應該使用什麼來安裝它,對於Python 2.6。

在此先感謝

回答

1

從pyUSB tutorial; 「平臺中立性; ...... PyUSB爲libusb 0.1,libusb 1.0和OpenUSB提供內置後端」。所以pyUSB並不在乎你使用什麼。但是libusb 1似乎是安全的選擇。

查看libusb wiki的windows backend部分。你會發現libusb 1.0的預編譯窗口二進制文件(zadig.exe,位於「驅動程序安裝」下)。 有known restrictions可能會影響其可用性的基礎微軟驅動程序;例如您不能重置USB設備,也不能更改設備配置。