Advertisement

RXTX2.2的各个平台(包括Windows、Linux、macOS X和Solaris)提供的32位和64位依赖库及JAR包。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
该项目发布的一系列文档,均采用LGPL协议,为RXTX,一个开源的Java类库而提供。该类库针对各个平台提供的dll或so文件,都包含了用于串口和并口通信的功能。RXTX项目致力于在Windows、Linux、Mac OS X以及Solaris操作系统下,提供与javax.comm串口通讯包API兼容的实现,从而极大地简化了其他研发人员在类似系统开发中创建串口应用程序的过程。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • RXTX 2.2 WindowsLinux、Mac OS XSolaris3264JAR
    优质
    RXTX 2.2提供跨Windows、Linux、Mac OS X及Solaris等多平台支持,涵盖32位与64位环境下的通信端口访问所需依赖库及核心JAR包。 RXTX是一个开源的Java类库,用于提供串口和并口通信功能,并且该项目发布的所有文档都遵循LGPL协议。RXTX项目为Windows、Linux、Mac OS X以及Solaris操作系统提供了兼容javax.comm串口通讯包API的实现方式,这使得在这些系统下开发串口应用变得更加便捷。
  • Oracle 11g3264)完整版
    优质
    本资源提供Oracle 11g数据库软件安装所需的全部32位及64位依赖包,确保在不同系统架构下的顺利部署与运行。 binutils-2.20.51.0.2-5.20.el6.x86_64、compat-libcap1-1.10-1.x86_64、compat-libstdc++-33-3.2.3-61.i386、compat-libstdc++-33-3.2.3-61.x86_64、elfutils-libelf-0.152-1.el6.x86_64、elfutils-libelf-devel-0.125-3.el5.x86_64、gcc-4.4.5-6.el6.x86_64、gcc-c++-4.4.6-4.el6.x86_64、glibc-2.12-1.25.el6.i68、glibc-2.12-1.25.el6.x86_64、glibc-devel-2.12-1.25.el6.i686、ksh-20100621-6.el6.x86_64、libaio-0.3.105-2.i386、libaio-0.3.107-10.el6.i686、libaio-0.3.107-10.el6.x86_64、libaio-devel-0.3.105-2.i386、libaio-devel-0.3.106-5.x86_64、libaio-devel-0.3.107-10.el6.i686、libaio-devel-0.3.107-10.el6.x86_64、libgcc-3.4.6-8.i386、libgcc-4.4.5-6.el6.i686、libgcc-4.4.5-6.el6.x86_64、libstdc++-3.4.6-3.1.i386、libstdc++-4.4.5-6.el6.i686、libstdc++-4.4.5-6.el6.x86_64、libstdc++-devel-4.4.5-6.el6.x86_64、make-3.81-19.el6.x86_64、nss-softokn-freebl-3.12.9-3.el6.i686、numactl-devel-2.0.7-3.el6.x86_64、pdksh-5.2.14-1.i386、pdksh-5.2.14-30.x86_64、sysstat-9.0.4-18.el6.x86_64、unixODBC-2.2.11-7.1.i386、unixODBC-2.2.11-10.el5.x86_64、unixODBC-devel-2.2.2-3.i386、unixODBC-devel-2.2.3-6.i386、unixODBC-devel-2.2.11-7.1.i386、unixODBC-devel-2.2.11-10.el5.x86_64
  • Linux 32GCC
    优质
    本项目提供在32位Linux系统上使用GCC编译器时所需的全部基础依赖库文件集合,便于开发者轻松安装和管理。 通过积累保留的Linux 32位GCC各种依赖包,可以更好地支持在该环境下进行软件开发和编译工作。这些预存的包能够确保开发者不必每次从头开始安装所有必要的库文件和其他资源,从而节省时间和提高效率。对于需要使用特定版本或架构(如i686)的项目来说尤其有用。
  • Java串口通信Jar(mfz-rxtx-2.2-20081207,3264
    优质
    这是一个Java项目所需的RXTX串口通信库的Jar文件包,包括适用于Windows系统的32位和64位版本。该依赖项用于实现Java应用程序与串行端口设备之间的数据交换功能。 Java串口通信是让Java应用程序与外部设备通过串行接口进行数据交换的技术。实现这种功能通常需要依赖特定的库,比如RXTX库。名为MFZ-RXTX-2.2-20081207的压缩包包含了适用于32位和64位Windows系统的RXTX库版本。 RXTX是一个开源Java库,它提供了与操作系统底层进行交互的能力,使得开发人员可以方便地访问串行(Serial)和并行(Parallel)端口。这个库不仅支持Windows系统,还兼容Linux、Mac OS X等多种平台,并具有良好的跨平台性。该版本的RXTX发布于2008年12月7日。 在Java中使用RXTX进行串口通信时,首先需要将相应的jar包添加到项目的类路径(ClassPath)里。对于Windows系统来说,压缩包中的mfz-rxtx-2.2-20081207-win-x64.zip适用于64位操作系统;而mfz-rxtx-2.2-20081207-win-x86.zip则适配32位系统。解压这两个压缩文件后会得到相应的dll动态链接库,这些库是RXTX与Windows交互的关键组件。 使用RXTX进行串口通信主要涉及以下核心类: 1. `com.rxtx.SerialPort`:这是代表一个串行端口的核心类,通过它可以打开、关闭串口,并设置波特率、数据位数等参数。 2. `GnuSerialPort`:继承自`SerialPort`的实现类,提供了具体的串口操作功能。 3. `SerialPortEventListener`:这是一个接口,用于监听各种串口事件(如数据接收和端口状态变化),通过它可以在程序中实时处理这些事件。 4. `SerialPortEvent`:表示不同类型的串口事件(例如当有新数据可供读取或端口已关闭)。 使用RXTX进行通信的基本步骤如下: 1. 加载RXTX库,确保系统能找到对应的dll文件。 2. 获取可用的串口列表,可以使用`CommPortIdentifier.getPortIdentifiers()`方法来实现。 3. 使用`SerialPort.openPort()`打开指定的串口。 4. 设置串口参数(例如波特率和数据位数),利用`SerialPort.setSerialPortParams()`方法完成设置。 5. 注册事件监听器,通过调用`SerialPort.addEventListener()`注册一个监听器来处理各种事件。 6. 读写操作可以通过获取输入流与输出流来进行。使用`getInputStream()`和`getOutputStream()`分别获得这些流对象,并利用它们进行数据传输。 7. 在完成通信后记得关闭串口,通过调用`SerialPort.closePort()`方法实现。 实际应用中还需注意线程安全、错误处理以及选择合适的编码格式等问题。此外,RXTX库的使用还可能受到操作系统权限和硬件设备兼容性的影响,在开发过程中需要进行充分测试与调试。 MFZ-RXTX-2.2-20081207这个压缩包为Java中的串口通信提供了一种解决方案,适用于工业控制、物联网设备连接及其他需与外部硬件交互的场景。开发者只需合理利用RXTX库,并结合Java编程技巧,即可轻松实现串行数据传输功能。
  • libcurl.lib下载(3264
    优质
    简介:提供libcurl.lib的下载服务,涵盖32位与64位版本,适用于不同架构的项目需求。 本段落详细介绍了64bit libcurl.lib的生成步骤及注意事项。通过遵循这些指导原则,开发者可以顺利完成libcurl库在64位环境下的构建过程,并且需要注意一些关键点以确保最终的编译结果能够满足项目需求。
  • MinIO安装,涵盖WindowsLinux(3264)
    优质
    本资源提供MinIO安装包下载,适用于Windows与Linux系统(包括32位和64位版本),方便用户根据自身操作系统环境快速部署高效对象存储服务。 Minio安装包包括适用于Windows、Linux 32位和64位的版本。
  • Linux 64Oracle 11g
    优质
    本页面提供关于在64位Linux系统上安装Oracle 11g数据库所需的依赖包信息和下载链接。包括必要的库文件、软件包及配置指南,帮助用户顺利完成环境搭建。 在Linux 64位系统上安装Oracle 11g数据库时,依赖包是至关重要的,因为它们提供了必要的库和工具以确保Oracle软件能够正确运行。这些依赖包主要针对EL7 (Enterprise Linux 7) 发行版,如CentOS 7或Red Hat Enterprise Linux 7。 以下是每个文件的详细解释: 1. **glibc-2.17-317.el7.i686.rpm**:GNU C Library (glibc) 是Linux系统中最基础的动态链接库,提供各种C语言接口。i686版本是为了支持32位应用在64位系统上运行。这个版本确保了Oracle 11g所需的32位库。 2. **glibc-devel-2.17-317.el7.i686.rpm**:该包包含头文件和开发库,用于编译需要glibc的软件。对于Oracle 11g的安装和配置来说,这些开发库是必需的。 3. **glibc-devel-2.17-260.el7.x86_64.rpm**:同上,但为64位版本,用于开发与Oracle相关的应用程序。 4. **ksh-20120801-139.el7.x86_64.rpm**:Korn Shell (ksh) 是一种Unix shell,Oracle安装脚本经常使用它。这个版本的ksh提供了高级脚本功能,对于Oracle自动化安装和管理十分重要。 5. **unixODBC-2.3.1-14.el7.i686.rpm**:Unix Open Database Connectivity (ODBC) 驱动程序管理器允许应用程序通过标准接口访问多种数据库,包括Oracle。这个32位版本是为支持Oracle 11g的32位组件而准备。 6. **libstdc++-4.8.5-44.el7.i686.rpm**:这是GCC(GNU Compiler Collection)的C++标准库,提供许多C++语言特性。该32位版本用于支持Oracle 11g的32位部分。 7. **libstdc++-4.8.5-36.el7.x86_64.rpm**:同样是为64位Oracle组件准备的64位版本库,提供C++标准库功能。 8. **compat-libstdc++-33-3.2.3-72.el7.i686.rpm**:这是一个兼容性库,使得旧版的C++程序(如某些Oracle组件)能在新版本glibc环境下运行。 9. **libgcc-4.8.5-44.el7.i686.rpm**:GCC的运行时支持库提供基本的运行时功能,包括异常处理。32位版本对应于Oracle 11g的32位组件。 10. **libgcc-4.8.5-36.el7.x86_64.rpm**:为64位Oracle组件提供的64位库版本。 安装这些依赖包通常需要遵循以下步骤: - 启用对32位软件的支持,通过修改`/etc/yum.conf`文件添加`multilib_policy=all`。 - 使用`yum`或`dnf`命令来安装上述RPM包。 - 完成安装后可继续进行Oracle 11g的安装过程。这通常包括创建用户、设置权限、配置环境变量以及执行安装脚本。 这些依赖项构成了在Linux 64位系统上成功地安装和运行Oracle 11g数据库的基础,确保所有必要的系统组件和功能都已满足。
  • libmysql.dll与libmysql.lib(3264
    优质
    简介:libmysql.dll和libmysql.lib是MySQL数据库系统的重要组件,分别提供动态链接库和静态链接库形式,用于支持Windows 32位及64位环境下的应用程序连接和操作MySQL数据库。 libmysql.dll 和 libmysql.lib(包括32位和64位版本),可以解决“无法加载供应商库[libmysql.dll, libmariadb 或 libmysqld.dll]”的问题。
  • Python3.7 Windows 64下Geopandas
    优质
    本简介探讨在Windows 64位系统中安装Python3.7环境下Geopandas所需的关键依赖库及其正确配置方法。 GeoPandas在Python 3.7的Windows 64位版本上运行需要依赖一些包。
  • SQLULDR2(Windows+Linux 3264
    优质
    SQLULDR2是一款适用于Windows及Linux系统的32位和64位版本的数据加载工具,能够高效地将大量数据快速导入数据库中。 sqluldr2是一款Oracle数据快速导出工具,适用于32位和64位的Windows操作系统以及Linux系统。它在处理大量数据(如亿级记录)时表现出色,并能将这些数据高效地转换为CSV等格式文件。 安装后,用户会得到以下文件: - sqluldr2.exe 用于运行在32位Windows上; - sqluldr2_linux32_10204.bin 适用于Linux的32位系统; - sqluldr2_linux64_10204.bin 适用于Linux的64位系统; - sqluldr264.exe 是为运行在64位Windows上的版本。 使用说明如下: 1. 将sqluldr2.exe复制到执行目录内,即可开始操作。 2. 查看帮助信息以了解如何正确地使用此工具。 3. 使用命令行进行数据导出。例如: 常规导出方式: ``` sqluldr2 test/test@127.0.1.1/orcl query=select * from temp_001 head=yes file=d:\tmp001.csv ``` 使用SQL文件执行查询: ``` sqluldr2 test/test@127.0.1.1/orcl sql=test_sql.sql head=yes file=d:\tmp001.csv ``` 记录日志信息以便于调试或审计: ``` sqluldr2 test/test@127.0.1.1/orcl sql=test_sql.sql head=yes file=d:\tmp001.csv log=+d:\tmp001.log ``` 使用table参数生成控制文件,便于后续的导入操作。 主要配置选项包括: - Field:定义字段间的分隔符,默认为逗号。 - Record:指定记录间使用的换行或其它字符作为结束标志。 - Quote:设置非数字类型数据前后加上的引号样式。例如,若需将默认的分隔符从逗号更改为井号(#),则命令如下: ``` sqluldr2 test/test sql=tmp.sql field=# ```