
Although
Windows CE exposes the same Win32 Application
Programming Interfaces (APIs) present on Microsoft desktop and server
operating systems, its underlying
operating system architecture is completely different from its desktop cousins. Windows
CE – designed from the ground up to be a small footprint, componentized, hard real-time embedded operating system – combines support for desktop application development frameworks including Win32, MFC, AT, and .NET with a real-time kernel providing the operating system primitives needed to support today’s real-time
embedded system designs. This article focuses on the operating system tools used to verify Windows CE 5.0 real-time behaviors.