2010-10-14 22 views
0

我想開發一個Java應用程序以與基於Xilinx Spartan 3E入門套件的器件進行通信。 電路板通過USB-to-COM電纜連接到我的電腦(COM在電路板上)。Java和USB到COM

我需要的是發送一些字節序列的設備,並接收來自它的響應。串行終端(超級終端,小型終端等)也是這樣。

我對Java有點新鮮,所以我需要哪些類來實現它?

回答

2

我不完全確定你的意思是「USB-to-COM」。你的意思是USB連接可以作爲PC上的RS232串行端口(Windows上的COM端口)訪問嗎?

如果是這樣,你應該看看這裏的RXTX庫:http://rxtx.qbang.org。它爲多個平臺上的Java串行端口通信提供支持。如果您不熟悉Java,那麼您可能不會發現串行端口編程是學習Java的最簡單方法,但RXTX中包含的示例應該是明確的。

+0

它是下一個電纜,或者是更精確的適配器:http://www.gmb.nl/default.aspx?ref=UAS111&op=products&op2=item&id=1326 – 2010-10-14 18:53:08

+0

然後是的,RXTX是你想要的。 USB串口適配器的驅動程序將創建一個虛擬的COM端口(假設你在Windows上)。您可以將RXTX與Java一起使用,從USB驅動程序創建的虛擬串行端口進行寫入和讀取。 – kaliatech 2010-10-14 18:59:26

+0

以及如果我在Ubuntu上呢? :)該設備在操作系統中初始化,如/ dev/ttyUSB0 – 2010-10-14 19:03:11