2012-08-03 108 views
0

我想在ubuntu上連接串口。但是,它不適合我。我用不同的驅動程序成功地在Windows上運行同一個項目。問題是我無法加載任何端口,而我正在使用此:CommPortIdentifier.getPortIdentifiers在Linux上爲零端口

CommPortIdentifier.getPortIdentifiers(); //我正在使用rxtx 2.1.7

它總是返回零端口。我想使用端口ttyS0與minicon很好,所以我相信端口不會被阻塞,機器也不會損壞。

任何人都有這個理由?

回答

2

這只是因爲低特權。我不得不把自己添加到應該與ttyS0一起工作的組中。

1

我用這個命令

須藤搭配chmod 666的/ dev/ttyUSB0

我有同樣的問題,它的工作的那一刻我用這個命令之後。就像斯莫爾達所說,這是一個許可問題。

1

如果沒有什麼幫助,你應該考慮到這一行添加到您的Java代碼:

System.setProperty("gnu.io.rxtx.SerialPorts", "/dev/yourtty"); 

爲我做。 (僅當您使用RXTX庫時)