歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下安裝和配置RXTX實現串口通訊

Ubuntu下安裝和配置RXTX實現串口通訊

日期:2017/2/28 16:44:44   编辑:Linux教程

RXTX是一套跨平台的串口通訊組件庫,與SUN的Java(tm) Communication API標准基本保持兼容(除了包名不一樣,其余都一樣),而且RXTX是跨平台的,目前支持的平台有windows,linux,mac,Solaris,wince(需要重新編譯)。

相比較而言,sun的Communication API 3.0標准的組件包雖然也支持linux/solaris/windows,但我還是選擇了開源的RXTX,畢竟是開源的東西,以後有把產品遷移到ARM平台的打算,有了RXTX的源碼,完全可以自己編譯特定平台的RXTX庫,這點無比的重要。

下面簡述一下Ubuntu環境安裝和配置RXTX的過程。

1.下載

RXTX相關jar包和庫在官網http://users.frii.com/jarvi/rxtx/可以下載

目前最新版是 rxtx-2.1-7-bins-r2,並解壓後裡面有一個RXTXCommon.jar,這個jar包是RXTX的類庫,

另外還有linux/solaris/windows/mac的目錄,這是RXTX針對不同平台的動態鏈接庫。

2.安裝

安裝很簡單,只要把幾個.so文件復制jre系統目錄就可以了,不過首先需要確定處理器類型,RXTX提供了

i686-unknown-linux-gnu

ia64-unkown-linux-gnu

x86_64-unknown-linux-gnu

我的處理器是i386,所以就是i686-unknown-linux-gnu,進入到<rxtx_home>/linux/i686-unknown-linux-gnu,把裡面的

librxtxParallel.so

librxtxSerial.so

復制到

<java_home>/jre/lib/i386

目錄下。

最後把<rxtx_home>/RXTXCommon.jar復制到工程並加入到路徑。

ok,配置完成。

隨後我會把自己寫的串口通訊包裝類類放上來,開發起來更容易。

Copyright © Linux教程網 All Rights Reserved