论文部分内容阅读
目前,工业现场常采用基于PC的工控机组成复杂的监控系统监控系统,它具备了丰富的图形交互界面和网络功能。对于大型系统,这种方案是合理、实用的。但对于一些小型系统(或复杂的小型设备),采用工控机这样的方案,其体积过大、成本高、对环境的要求过高的弱点就较为突出。某些系统采用传统的单片机(如8位单片机)完成以上工作,但一般它的图形处理能力、人机交互的能力较差,特别是网络通讯能力差,开发工作也变得越来越复杂、庞大,很难处满足应用对象的需求。 本文提出了一种小型工业监控系统的模式,其核心由32位ARM9微控制单元、Windows CE操作系统和必要的通讯接口组成。它拥有友好的用户交互界面、统一的编程环境和强大的网络功能,功耗低、可靠性高、体积小,同时也使系统的开发变得更为容易。 本文主要研究了以下内容: 1) 研究了以ARM9为内核的S3C2410X微处理器的结构特性和应用开发。设计了一个以S3C2410X微处理器为核心的嵌入式工业控制器,包括:电源、键盘、标准串口、LED、JTAG接口、LCD接口、USB接口、以太网口、SDRAM(64M)、NAND Flash(64M)、NOR Flash(64M)等; 2) 研究了嵌入式操作系统Windows CE的内核组件、OEM层和上层应用程序,通过使用Platform Builder来构建和定制平台、编译操作系统和定制目标设备,完成BSP包在ARM平台上的移植; 3) 研究了Windows CE操作系统下的流接口设备驱动程序DLL的开发,编写了MDD层代码和PDD层代码,开发了嵌入式控制器上的串口驱