WinCE最早是在1995年由微软公司发布的。WinCE是 Win32 API 的微型版本,因此它与大多数 Windows 操作系统看起来非常相似,但它非常适合嵌入式系统。
WinCE的设计重点是支持多种磁盘和闪存。WinCE也支持多个CPU架构,包括ARM,x86,MIPS和SH4。这使得WinCE成为很多企业级应用程序的理想嵌入式操作系统,包括便携式设备,智能机器,点卖机和其他各种系统。
WinCE中的许多 Win32 API 函数在所有 Windows 平台上都是可用的,但是仍然有许多API函数不支持。WinCE还添加了许多专门针对移动设备的API,例如电源管理API和GPIO控制。
WinCE也有一个称为Windows CE .NET的版本,这个版本提供了更多的组件和开发工具,包括.NET Compact Framework。.NET Compact Framework使开发人员能够使用.NET语言编写GUI应用程序并运行在WinCE上。