论文部分内容阅读
射频识别技术是一种非接触式的自动识别技术,它利用射频方式在射频电子标签和读写设备之间进行双向通信,从而完成对目标的识别和数据交换。采用射频识别方式进行数据采集的便携式智能终端,极大地提高了数据采集的效率和准确性,可广泛应用于工业自动化、商业零售、物流管理等众多领域。目前,便携式智能终端正朝着使用方便、快捷、功能日益完善以及低成本的方向发展,采用先进的嵌入式技术设计开发便携式智能终端系统,可以大幅提高便携式智能终端产品的性能,满足应用需求。本文设计的便携式智能终端系统,采用嵌入式技术进行开发,在搭建便携式智能终端系统平台时,采用ARM9体系结构的S3C2410嵌入式处理器为核心设计硬件平台,并构建了以开源Linux内核为核心的嵌入式操作系统平台。嵌入式Linux操作系统的构建过程包括:嵌入式引导程序U-BOOT的移植、Linux内核的裁剪和移植、基于Linux内核的相关驱动程序的实现和嵌入式文件系统的设计。本文选用Linux2.6.15内核进行裁剪和移植,给出了基于Linux2.6.15内核的触摸屏驱动程序和以太网口驱动程序的设计实现过程,采用了RAMDISK根文件系统辅以JFFS2辅助文件系统的嵌入式文件系统设计方案。本文设计的便携式智能终端系统,是针对射频识别数据采集的应用领域而设计,射频识别读写电路采用专用芯片U2270B及其外围电路组成,可以实现对典型工作频率为125kHz的低频射频电子标签的识读。在设计中,射频识别读写电路被设计成一个自带CPU的可独立运行的电路模块,以方便系统对中高频射频电子标签进行识读的功能扩展。本文设计的便携式智能终端系统,实现了图形用户界面、数据采集和存储、串口通信、以太网口通信、USB口通信等功能,给出了各种功能的设计和实现方法。