Ubuntu下安装和配置RXTX实现串口通讯

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,配置完成。

随后我会把自己写的串口通讯包装类类放上来,开发起来更容易。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值