`
wangleide414
  • 浏览: 606686 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

ubuntu 下的串口通信

 
阅读更多

 

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

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

 

分享到:
评论

相关推荐

    ubuntu下串口通信(Modbus RTU 协议 + 串口程序 + cutecom调试助手)总结他人的!

    ### Ubuntu下的串口通信概述 本文旨在通过一系列的资源链接及描述性文本,对Ubuntu操作系统下的串口通信、Modbus RTU协议应用以及串口调试工具Cutecom的使用方法进行综合性的总结。以下内容分为三个主要部分:...

    Ubuntu下串口设备调试助手、Linux串口通信

    Ubuntu下串口设备调试助手、Linux串口通信,利用qt5.7编译,Windows同样可以

    一个很简单的Ubuntu下读写串口的C++程序

    自己写的一个很简单的Ubuntu下读写串口的C++程序,有比较详细的注释,分享给大家参考

    ubuntu下的串口调试助手小软件

    标题中的“ubuntu下的串口调试助手小软件”指的是在Ubuntu操作系统上开发的一种应用程序,它的主要功能是帮助用户进行串行通信的调试。串行通信是一种常见的数据传输方式,尤其在嵌入式系统、物联网设备以及老旧的...

    Ubuntu 下使用QT开发的串口程序

    总的来说,Ubuntu下的Qt串口程序开发结合socat的虚拟串口测试,提供了一种高效且灵活的解决方案,适用于各种IT应用场景,包括嵌入式开发、设备通信和系统运维。通过熟悉这些工具和技巧,开发者可以更好地应对涉及...

    ubuntu系统环境下,c++编写的上位机通过串口通信 控制电机的调试程序,基于QSerialPort类访问电机驱动板.zip

    在本文中,我们将深入探讨如何在Ubuntu操作系统下,利用C++编程语言开发一个上位机程序,通过串口通信来控制电机。这个程序是基于Qt框架中的QSerialPort类实现的,它允许我们与电机驱动板进行高效的数据交互。下面...

    ubuntu抓串口log工具minicom

    Minicom是一款在Linux系统中广泛使用的串行通信终端模拟器。它支持通过串行接口进行数据传输,并且能够方便地配置串口参数,如波特率、数据位等。在嵌入式开发领域,经常需要通过串口来调试设备或读取日志信息,此时...

    ubuntu安装串口终端kermit

    通过以上步骤,我们不仅学会了如何在Ubuntu系统上安装和配置串口终端软件Kermit,还了解了如何通过USB转串口适配器与外部设备进行通信的基本方法。这对于从事嵌入式开发的工程师来说是一项非常实用的技能。希望本文...

    ubuntu串口助手源码.rar

    通过对“Ubuntu串口助手源码”的研究,我们可以学习到如何在Linux环境下实现串口通信,如何设计用户友好的界面,以及如何处理多线程和错误情况。这对于提升编程技能,特别是对于那些从事嵌入式系统开发或者需要与...

    笔记本ubuntu系统Java开发串口程序

    个人精心搜集编写的,针对笔记本没有串口的情况下在ubuntu系统中开发串口通讯程序的例子,包括环境配置和例子程序,绝对经典

    Ubuntu下USB转串口配置及串口工具配置

    ### Ubuntu下USB转串口配置及串口工具配置详解 #### 一、USB转串口配置 ##### 1.1 安装Minicom 在Ubuntu系统中,可以通过安装`minicom`来完成USB转串口的基本配置。首先,通过终端执行以下命令安装`minicom`: ```...

    Ubuntu的下USB转串口芯片驱动程序安装

    USB转串口芯片是常见于将USB接口转换为标准RS-232串行端口的硬件设备,这类设备在嵌入式开发、数据采集和串口通信等场景下应用广泛。CP210X和PL2303是两种常见的USB转串口芯片。 首先,CP210X是Silicon Labs生产的...

    ubuntu14.04下qt5.7读取串口数据,包括UI界面设计

    在Ubuntu 14.04操作系统中,Qt5.7是一个功能强大的跨平台应用程序开发框架,用于构建图形用户界面(GUI...通过以上步骤,你将在Ubuntu 14.04系统上成功实现了使用Qt5.7和`posix_qextserialport`进行串口通信的UI应用。

    qcom.tar.gz_QT串口通信_linux QT 串口_qt串口_ubuntu 串口 QT_ubuntu的qt串口

    QT串口通信主要涉及`QSerialPort`类,它是QT框架的一部分,提供了对串行端口的全面支持。通过`QSerialPort`,你可以打开、配置和读写串口,比如设置波特率、数据位、停止位、奇偶校验等参数。例如,以下代码展示了...

    utuntu下用QT串口操作

    在Ubuntu操作系统中,Qt是一个非常强大的C++图形用户界面应用程序开发框架,广泛应用于桌面和移动...通过以上步骤,你可以在Ubuntu环境下使用Qt进行串口通信,为你的嵌入式系统或者物联网应用提供强大的用户交互界面。

    uart.zip_Ubuntu 串口_ubuntu 串口收发模板_ubuntu uart_ubuntu 串口收发_ubuntu

    在Ubuntu操作系统中,UART(通用异步接收发送器)是一种常见的通信接口,常用于设备间的串行通信。本文将深入探讨Ubuntu系统下如何进行UART串口的设置、配置及收发数据,帮助开发者构建和调试相关应用。 首先,了解...

    ubuntu串口使用

    Ubuntu串口使用详解 在Ubuntu系统中,使用串口软件可以与服务器进行通信,本文将详细介绍在Ubuntu系统中如何使用串口,包括minicom和Kermit两种方法。 一、Ubuntu串口安装和设置 在Ubuntu系统中,默认情况下没有...

    ubuntu下使用minicom进行串口调试

    Ubuntu 下使用 minicom 进行串口调试 本文将介绍在 Ubuntu 系统中使用 minicom 进行串口调试的方法和技巧。minicom 是一个功能强大且广泛使用的串口调试工具,可以在 Unix/Linux 系统中使用。下面将详细介绍 ...

    串口转TCP组件 (Ubuntu、openwrt实测可用)

    标题中的“串口转TCP组件”是指一种技术解决方案,它允许通过TCP/IP网络协议来传输串行通信的数据。这样的组件通常用于将传统的串行设备连接到网络,以便远程访问或集成到现代网络环境中。在本案例中,这个组件已经...

    本demo主要实现ubuntu下实现与PLC以及机械臂之间的TCP网络通讯,并将C++代码编译成可以供C函数直接调用的C库。

    在本项目中,我们主要关注的是在Ubuntu操作系统环境下,如何通过TCP/IP协议实现与PLC(可编程逻辑控制器)和机械臂之间的网络通信,并且将C++编写的代码封装为可供C语言调用的库。这涉及到多个IT领域的知识点,包括...

Global site tag (gtag.js) - Google Analytics