论文部分内容阅读
嵌入式系统的发展和广泛应用是后PC时代的一个重要标志。嵌入式系统作为计算机应用的一个重要领域,已深入到社会生活的方方面面,各种各样的新型嵌入式系统设备在应用数量上已经远远超过了通用计算机。目前工业、医疗卫生、国防等各部门对智能控制的需求不断增长,嵌入式人机界面作为一种可用于多领域的监控设备,集操作、显示于一身,使用简单、交互方便、控制灵活,使操作者从大量的按钮、参数设定器、指示灯和显示装置中解脱出来,从而提高了生产效率。因此,开发运行于嵌入式系统的通用型人机界面,是技术发展和市场需求的必然结果。本文建立了以PXA255处理器为中心,搭配存储、通讯和多媒体等外围芯片的多功能硬件平台,同时用WindowsCE操作系统的开发工具搭建一个可以运行在该硬件平台上的软件平台,该硬件平台和软件平台一起构成了嵌入式人机界面主体。应用PXA255处理器和WindowsCE操作系统建立的嵌入式系统设计有助于推动电子技术在工业领域的发展。硬件部分讨论了如何围绕PXA255处理器进行系统的电路设计,系统中的外围电路模块包括存储器模块、电源与复位模块、以太网模块、USB接口模块、工业485与UART串口模块、打印并口模块、触摸屏控制接口模块、CF卡接口模块。软件设计部分对嵌入式人机界面的开发环境和运行环境进行了讨论。介绍了软件整体功能结构设计,通信工程管理模块设计,工程文件存储和解析模块设计。重点介绍了可重构通信模块的设计与实现以及通信任务调度的设计。最后,针对本文所做的工作进行了总结,讨论了还存在的问题以及可以完善嵌入式人机界面设计的相关方面。