论文部分内容阅读
作为实现社会信息化的重要手段,智能卡的应用己遍布社会生产和生活的各个领域。智能卡应用系统的设计开发需要综合计算机应用、自动识别、网络通讯等相关技术,主要的研究领域集中在各类读写机具及控制器的设计开发、卡(电子标签)的集成电路设计及封装、数据库及应用软件设计等。智能卡系统的应用环境和使用特点决定了在智能卡应用系统的开发设计中需要广泛采用嵌入式技术。
本课题研究了嵌入式技术在智能卡应用系统设计开发中的应用。以智能卡水控系统为背景,重点研究了智能卡应用系统中面向用户的前端设备的设计开发。部分成果已工程应用。
本文设计完成了基于飞利浦Mifare技术的射频卡读写器终端并已实用。为实现对读写器终端的管理,设计了基于WindowsCE.net4.2嵌入式操作系统的控制器,此控制器采用X86架构的工业控制板为硬件平台。控制器开发中涉及嵌入式操作系统WindowsCE.net4.2的定制和裁减,以及控制器与终端间串口通讯的应用开发。
为增强较复杂应用系统中对前端设备的管理,本文设计使用嵌入式数据库SQLServerForCE(SSCE)构建本地化的数据管理的方案。基于微软的.NETCompactFramework框架,应用开发采用VisualBasic2003.Net开发工具。SSCE嵌入式数据库具备通过HTTP方式与后台SQLServer2000数据库进行数据通讯的能力。采用此方案可优化系统管理、便于应用系统的扩容。