程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> rxtx-使用RXTX 在Linux中進行串口編程時找不到串口

rxtx-使用RXTX 在Linux中進行串口編程時找不到串口

編輯:編程綜合問答
使用RXTX 在Linux中進行串口編程時找不到串口

最近使用RXTX串口編程,windows系統中調試成功,但是到了Linux系統中就出現各種問題。測試用的是樹莓派,系統為Linux raspberrypi,串口名稱為/dev/ttyAMA0,使用xgcom串口調試已經成功,能正常收發數據。RXTX環境通過源碼編譯安裝也成功,編寫的程序開啟並無異常,但是就是找不到一個串口,使用串口名直接創建串口對象報出NoSuchPortException。

使用方法為
//獲得串口列表
portList = CommPortIdentifier.getPortIdentifiers();
while (portList.hasMoreElements()) {
portId = (CommPortIdentifier) portList.nextElement();
System.out.println(portId.getName());
}
//通過串口名查找串口
CommPortIdentifier linuxPort = CommPortIdentifier.getPortIdentifier(portName);

因為樹莓派系統太小,無法安裝IDE,就將程序編譯成jar文件,使用java -jar命令直接執行,用戶為root用戶

有沒有大神知道是咋回事?

最佳回答:


沒人回答算了,已經解決

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved