论文部分内容阅读
嵌入式系统是以应用为中心、软硬件可裁剪的专用计算机系统,具有系统精简、专用性强等优点,广泛地应用于数码产品、家庭自动化系统、工业自动化仪表与医疗仪器等领域。目前,各种手持式智能仪器越来越成为嵌入式技术应用的一个热点。
本文以手持式射频识别系统(RFID)的主机平台研发为背景,以三星公司嵌入式微处理器S3C2410为硬件核心,以windows CE.NET为主机操作系统,研制了基于ARM与winCE嵌入式技术的硬件与软件系统,实现了手持式射频识别系统的主机平台,为其应用软件的开发提供了优良的软硬件环境。
本文对嵌入式软、硬件技术进行了深入研究,详细论述了嵌入式系统的软、硬件设计思想和实现方法。硬件设计方面,实现了ARM核心系统从NAND flash启动和引导系统的模式,设计外围电路实现了系统基于有线/无线网络的数据通信功能和键盘,串口、主从USB等多种接口功能,研究并设计了一种通用性较强的液晶显示接口与时序控制电路模块,解决了嵌入式微处理器显示控制器与液晶屏驱动器间信号兼容性的问题。
软件设计方面,根据主机平台的功能需求与硬件环境,重点阐述了与硬件环境联系紧密的BSP开发,实现了windows CE.NET操作系统裁剪与定制;通过研究开发Boot loader实现了硬件初始化以及系统镜像文件网络下载程序,开发移植了显示驱动、串口驱动等部分底层驱动软件,在此基础上建立了相应的应用软件开发包。
最后,借助ARM仿真器建立了JTAG调试环境,开发了测试程序,完成了各硬件功能模块调试和测试。