论文部分内容阅读
射频识别技术是一种利用无线信道实现双向通信的识别技术。它具有非接触识读、可同时识读多个目标、可识别高速运动物体、抗恶劣环境、保密性强等独特优点,在物流、供应链、门禁控制、运输管理等诸多领域得到了日益广泛的应用。
本文以手持式射频识别系统主机研发为背景,针对系统的应用需求,进行了系统应用软件技术的研究与开发。论文完成的主要工作如下:
首先,在分析射频识别系统的基本构成、工作原理和性能需求的基础上,确定了以嵌入式操作系统Windows CE作为系统的软件平台、以三星公司的ARM9芯片$3C2410为核心处理器的开发方案,结合嵌入式产品的开发流程,进行了系统总体设计和各模块的功能定义,构建了系统的运行环境。
其次,深入研究和实现了嵌入式系统的内核定制。在最小2410内核的基础上,嵌套了串行通信接口、键盘接口、TFT显示接口、主从USB接口、以太网接口等扩展硬件设备的驱动,利用PB生产了系统的镜像文件,并通过USB和以太网两种方式实现了镜像文件的下载。
再次,针对射频识别终端进行了主机应用软件的开发,利用EVC完成了程序的设计和调试,实现了手持式读写器所需要的智能操控界面、读写器数据收发、循环冗余校验及远程数据通信等功能。
最后,在完成整个系统应用软件设计与调试的基础上,与主机硬件和射频识别终端一起进行了系统联调和测试,结果表明,基于ARM/WinCE的嵌入式RFID系统设计正确,软硬件运行正常,达到了课题预期的目标。