2011-10-12 95 views
4

我有一個關於我工作的項目的功能要求,它與Paylife CC掌上電腦集成,該掌上電腦有一個USB連接器與計算機連接。我有文檔,並正在閱讀它。我甚至需要libusb嗎?

當我搜索對谷歌如何讀/寫Linux上的USB設備,它說,使用libusb。

我想知道,有沒有另一種可能性?難道我不能像打開文件一樣打開它,並向它寫入流,並從中讀取流?

我實際上並不需要做任何幻想。我只需要向設備寫入一串控制代碼,並且回讀ACK和錯誤代碼會稍微好一些。但是,由於這些設備已經顯示在設備屏幕上,我不必多花點功夫,只需提供付款所需的總金額即可。

所以我的問題是,我有哪些選擇?

所連接的計算機是一個普通的醇Ubuntu Linux操作系統框。

+0

它自帶的驅動程序?如果是這樣,您可以搜索系統的文檔。 – crazyjul

+0

不,它沒有附帶任何東西,只有幾個.pdf包含了可能想象的每種可能情景,所以它有點令人難以置信。沒有幫助,他們是完全用德語,我不會說:)上帝,我喜歡成爲一名軟件工程師。 –

回答

2

這是絕對有可能當設備與USB device classes的一個規定 - 對於他們的驅動程序是通用的。

如果不是的話,那麼你可以與製造商提供的或第三方驅動程序堅持,因爲有一個和你擁有足夠的它的文檔。

如果這還並非如此,libusb-1.0是你的度假勝地,除非你想要寫一個內核驅動youself :)

+0

我沒有提供任何驅動程序,似乎文檔甚至沒有指出它具有USB,它聲稱RS232,但它只有一個USB端口...我將在2小時內得到設備,並祈禱它像USB打印機一樣工作,我可以寫信給它。否則,我將不得不打電話給公司,找出... –

+3

它可能會通過USB創建一個COM接口。在連接設備時搜索內核日誌。它可能會記錄創建的COM端口文件 – crazyjul

+2

銷售點終端幾乎普遍是RS232,因此您可以預期這將通過USB串行。 – MSalters

相關問題