- 27
- 0
- 约5.63千字
- 约 13页
- 2018-06-20 发布于福建
- 举报
基于JNA框架实现JAVA与读写器通信研究
基于JNA框架实现JAVA与读写器通信研究
【摘要】众所周知,JAVA以跨平台著称,这也是许多程序员喜欢JAVA的原因,但JAVA也有其不足之处,它与硬件设备的通信一直是以使用JNI调用.dll/.so共享类库来实现的,程序员如果使用JNI技术调用.dll/.so文件,首先需要另外编写一个.dll/.so共享库来调用.dll/.so文件中公布的函数,这种调用dll/.so库中的原生函数的JAVA程序非常麻烦,所以对于程序员来说,非到不得已,不会轻易使用JNI技术。为解决JNI技术的繁琐性,本文介绍将一个最新的访问本机代码的JAVA框架—JNA,探讨如何使用JNA技术调用第三方dll文件;并利用这一框架实现与读写器的通信。
【关键词】JNA框架;读写器;通信
一、目前JAVA与硬件设备通信的现状及存在问题
JAVA跨平台的特性深受JAVA程序员的喜爱,这是JAVA的优越性,但是正是为了实现跨平台的目的,JAVA和本地系统的各种内在联系变得很少,这大大约束了它的功能,比如与一些硬件设备的通信,往往要花很大的精力去编写动态函数库来管理设备端口,JDK从1.1版本开始提供了解决这个问题的技术标准:JNI标准;和许多解释执行的语言一样,JAVA提供了调用原生函数的机制,以加强JAVA平台的能力,JavaTMNative Interface(JNI)就是JAV
您可能关注的文档
最近下载
- 无损检测超声波检测二级试题库(UT)(含答案).pdf VIP
- JRT 0263-2022机器学习金融应用技术指南.pdf VIP
- 蒙西算院·陆松穹《宇宙文明演化与科技发展简史:从二进制牢笼到三态归源》[答辩版].pdf VIP
- 数控机床试题题库.doc VIP
- 七年级地理上册第一章第二节地球运动第1课时地球自转教案新人教版.doc VIP
- 七年级地理上册 第一章 第二节 地球的运动(第1课时 地球的自转)教案 (新版)新人教版(新版)新人教版初中七年级上册地理教案.doc VIP
- 2026新疆新业有资产经营(集团)有限责任公司招聘备考题库带答案详解.docx VIP
- Micron-Introduction to Fabrication (美光 半导体制造介绍).pdf VIP
- 儿童造口护理.pptx VIP
- 基于SG3525的半桥式开关电源变换器.pdf VIP
原创力文档

文档评论(0)