一般认为Windows CE 是一个适合嵌入式应用的通用操作系统,然而,从系统的角度来看,Windows CE 并不只是一个操作系统,它还包括对多种目标处理器以及外围设备的支持,并提供了系统开发工具、应用开发工具、整合的应用程序 (例如IE),以及.NET Frameworks 等等,所有这些组件构成了Windows CE 系统的应用框架:在操作系统的基础上,
1) 提供方便的工具来开发BSP,使得基本的Windows CE 操作系统kernel 可以迅速被移植到某个专用嵌入式系统的硬件平台上;
2) 提供便捷的应用软件开发平台,以及应用程序在多种Windows 平台间的快速移植能力;
3) 操作系统以及所支持的特性可以根据嵌入式应用程序的需要,进行配置管理,使开发者可以根据需求来选择系统特性进行组合,建构出新系统。
透视系统关键特性
Windows CE (包括开发平台) 相当适合嵌入式应用程序的开发,它希望提供给使用CE 操作系统来做嵌入式产品开发的人,如下的基本特性:
>适应小型系统,为低成本计算能力较差的系统提供简洁、高效、完善的控制机制
> 支持多种处理器和计算机架构,并支持多种装置接口
>遵循 Windows 平台的应用开发规范:提供Win32 API 等
>操作系统各部分模块化,可根据特性订制,以适应ROM,并以最佳的方式使用内存
>为应用程序提供网络通讯、图形使用者接口、数据库、档案等支持
>支持实时应用
>提供进阶电源管理功能
这些特色使得Windows CE (包括开发平台) 成为一个成功的商用系统。