论文部分内容阅读
近年来,RFID(Radio Frequency Identification)射频识别技术的迅猛发展给社会中各行各业带来了前所未有的发展机遇。目前主流的ISO/IEC 18000-6C UHF RFID协议是一种国际通用标准。我国作为世界上最大的RFID技术应用市场,没有自主知识产权的RFID技术一直为行业内所诟病。为了迎合RFID市场需求和发展战略,我国在2013年颁布了GB/T29768-2013 UHF RFID技术标准。由于该标准目前刚开始进入实施阶段,设计出一款符合国标协议的读写器具有重要的意义。论文使用一种以ARM加FPGA为核心的处理器,其中ARM部分运行嵌入式Android操作系统,它的扩展接口可以用来实现控制诸如安全模块等各种外部设备;FPGA负责国标协议中的射频控制和基带实现。论文摒弃了绝大多数UHF RFID手持机使用的嵌入式WinCE和6C国际标准的组合,开发出了一款以嵌入式Android系统为载体,以GB/T29768-2013 UHF RFID技术标准为技术支撑的手持式超高频RFID读写器,对以后手持式读写器开发以及GB/T29768-2013标准的应用推广具有一定的借鉴意义。首先,论文对于超高频技术在国内外的应用和发展趋势作出了概括,同时分析了本论文研究的目的和意义所在,对全文的结构作出了概括叙述。在论文的主体部分,首先对协议的简要分析,进而提出了一套基于双核ARM Cortex-A9和FPGA的XC7Z020-CLG484-1 ZYNQ处理芯片且能够实现该协议的可行的软硬件环境,并简单介绍了硬件和软件开发环境以及整个系统的开发流程。其次是针对目标硬件环境的特殊性,详细的介绍了针对该目标板的Android系统移植的方案和步骤。最后,在基于移植好的Android环境中,从下往上介绍了国标基带部分的驱动、读写器系统中间件、JNI JAVA本地API封装到上层UI程序的设计过程。在论文的末尾完成了对该手持式读写器的测试和分析工作,同时针对本文开发的手持机提出了目前待改进的不足之处。