簡體   English   中英

適用於Mac / Windows的跨平台USB開發-可以使用Ruby / Python嗎?

[英]Cross-platform USB development for Mac/Windows - possible with Ruby/Python?

我想為Mac和Windows開發一個本機運行的應用程序(自包含可執行文件),該應用程序將檢測/輪詢正在插入的USB設備並發送HTTP調用。 我主要是Ruby程序員,因此理想情況下,我可以結合使用Macruby / IronRuby和共享庫來執行此操作,但是看起來libusb需要在Windows上安裝特殊的驅動程序(我不能期望客戶端會這樣做) )。

是否有圖書館/寶石可以幫助實現這一目標? 是否可以使用Python / Ruby執行我正在描述的操作? 共享代碼並不重要,因為代碼庫是Python / Ruby /單語言。 如果libusb不需要在Windows上安裝特殊驅動程序,則將是理想的選擇。

好吧,這絕對有可能; 我不知道pyUSB的rubygems中的等效項是一個易於使用的模塊,您可以利用它執行此操作,然后有許多用於python的http庫。

至於使其自成一體,這是可能的,但並不理想。 py2exe是一個程序,該程序基本上獲取python解釋器的副本,程序和腳本中使用的所有依賴項,並將其全部粘貼到exe文件中,但是默認情況下py2exe不會將其打包到exe中,但是有說明維基

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM