2 Windows CE简介及其特点主控制台的操作系统采用微软公司的嵌入式Windows CE 3.0.Windows CE是一种紧凑、高效、可伸缩的操作系统。主要面向各种嵌入式系统和产品。它具有多线程、多任务、完全抢点式的特点,是专门为各种有很严格资源限制的硬件系统设计的。它的模块化设计使嵌入式系统和应用应用开发者能够方便地定制以适应一系列不同的产品。Windows CE操作系统包括以下主要模块:
(1) 内核模块,支持进程和线程处理及内存管理等基本服务;
(2) 内核系统接口模块,允许应用软件访问操作系统;
(3) 文件系统模块,支持持久稳固的信息存储;
(4) 图形窗口和事件子系统模块,控制图形和Windows相关的图形用户界面;
(5) 通信模块,允许同其他设备进行信息交换。
Windows CE支持多种外设和网络系统,包括键盘、鼠标、触摸屏、串行口、以太网卡、调制解调器、USB设备、单频设备、并行口、打印机和存储设备。Windows CE支持超过1000个常用的Microsoft Win32 API和一些附加的编程接口,可用于开发应用程序。这些接口包括COM、MFC、ATL等。此外,Windows CE支持用于管理时间关键任务响应的实时处理;各种串行通信和网络通信技术,包括支持USB;为Windows CE用户提供Web服务的移动频道;用于进程间通信的Automation和其他方法;还支持管理可安装设备等可选组件。