论文部分内容阅读
IC卡应用终端是IC卡应用系统中直接面向应用的部分,其性能直接关系到IC卡技术的发展和推广。传统的IC卡应用终端主要以PC机为主体,通过各种通信接口外接IC卡读卡器实现IC卡应用。随着信息技术的发展,无线通信网络的完善,移动数据处理终端获得广泛的发展空间,传统的IC卡应用终端已不能满足日益扩大的移动领域的市场需求。针对这一现状,本文拟设计一种基于ARM9处理器和Windows CE操作系统的手持式IC应用终端。该终端内部集成了非接触式IC卡读写模块,可以实现IC卡的读写操作。为满足移动应用中数据传输的需要,该终端扩展了GPRS无线通信模块。该终端功能模块丰富,系统采用Windows CE操作系统可以方便的开发部署不同行业的应用程序满足不同行业的应用需要。本文通过分析与课题密切相关的嵌入式技术、GPRS技术、IC卡技术的研究和应用现状,确定该终端各主要模块所采用的实现方式。然后介绍该终端的功能划分,硬件平台总体结构设计。详细介绍了以S3C2440处理器为核心的各硬件模块的电路设计,包括S3C2440最小系统、存储系统、GPRS模块、IC卡模块、人机交互模块和以太网模块等。本文最后分析了软件设计方法,详细分析了系统引导加载程序的工作流程及设计方法、Windows CE操作系统的特点及系统组成。然后详细说明了通过Platform Bulider定制Windows CE操作系统的方法,及系统编译下载流程。最后介绍了Windows CE应用程序主要开发环境以及各开发环境的优缺点及选择原则,并以Visual Studio2005为例介绍了应用程序的开发、调试及部署方法。