2013-10-28 25 views
0

我是新來的USB方法,所以任何人都可以推薦任何工作的USB庫以及示例代碼。無論是如何讀取,寫入或檢測USB任何東西。 類似like http://code.google.com/p/java-simple-serial-connector/wiki/jSSC_examples 用於串行通訊通過USB讀取,寫入或檢測數據?

+0

好吧,我想你不能訪問USB直接...當它連接計算機,它被添加爲「新盤」 - 比如在「記者:/」,然後您可以像訪問其他任何驅動器一樣訪問它。 – libik

+0

那麼沒有辦法發送/接收數據? – Sidharth

+0

老實說我不知道​​:),但它是有道理的操作系統添加USB作爲新的驅動程序,然後你訪問它作爲驅動程序(所以你通過複製/創建文件發送/接收數據) – libik

回答

1

您描述問題的方式表明您想要與USB鏈路遠端的某個設備進行串行通訊。

大多數基於串行的USB設備使用標準USB接口將遠程設備作爲COM端口(或UNIX中的串行設備)公開,然後可以使用標準串行命令和API進行通信。

從Java中您將要使用看起來是第二最喜歡的庫javax.comm,或者更可能的是,似乎有強大支持的rxtx library

你應該看看這個問題How to get javax.comm API?

+0

其實我的全部問題是 我正在做一個使用其他軟件刻錄電路中的數據並通過USB完成的軟件。 它沒有顯示USB作爲COM端口,所以我想檢測USB連接與否以及數據是否在USB中流動。 – Sidharth