论文部分内容阅读
射频识别(RFID,Radio Frequency Identification)技术是高效的信息识别与采集技术。由于它具有非接触识读,可同时识读多个目标,可识别高速运动物体,抗恶劣环境和保密性强等独特的优点,使其在物流仓储、零售、身份识别和食品安全等行业中得到了广泛的应用,是目前研究与应用的一个热点。另一方面,随着半导体以及微电子技术的发展,以嵌入式处理器为技术核心的嵌入式系统得到了快速地发展。基于嵌入式技术的RFID系统开发,必将成为RFID技术的发展趋势。目前国内市场上的RFID系统大多是在单片机的基础上实现的,功能单一,很难实现复杂的多任务功能。针对此种情形,本文基于32位ARM结构微处理器,引入源码开放,功能强大的嵌入式Linux操作系统,设计了一款可视化、多接口、模块化、移动式的RFID智能终端系统。论文的内容主要包括以下几个方面:1.研究和分析了RFID技术的原理以及目前国内外RFID技术应用领域及其系统应用方案,在此基础上建立了系统软硬件平台,内容包括硬件平台的选型和架构设计、软件平台中u-boot系统引导程序的移植、嵌入式Linux内核的配置移植以及文件系统制作三大部分。2.设计并实现了智能终端中的人机交互模块、通讯模块和嵌入式数据库模块三大功能模块。其中人机交互模块和通讯模块中包括硬件的设计和软件的实现,而软件的实现又包括驱动软件的开发和应用软件接口的实现;嵌入式数据库模块主要研究了SQLite嵌入式数据库及其在智能终端系统中的应用。所有这些模块功能独立,协同工作,共同构建了该智能终端的功能框架。3.利用嵌入式MiniGUI图形用户界面支持系统,综合系统几个功能模块提供的应用软件接口实现了系统应用程序的开发;对系统进行了功能测试,给出了读写器系统的实际运行效果图,同时对测试结果进行了总结。实际应用结果表明,基于嵌入式Linux的RFID智能终端能够进行标签的正确读写以及数据科学有效管理与显示,能够实现网络的上传与下载功能,样机系统运行稳定可靠,达到了预期的设计目标。