Operating System and Hardware Interaction

The Windows Embedded CE 6.0 kernel interacts with hardware through the OAL, which conceals specific implementation of the processor and its periphery from the kernel implementation for the processor type shipped with the developer tools. It also performs hardware initialization. The operating system interacts with hardware by using drivers. A combination of the OAL, drivers, and configuration files for a specific hardware platform is named a board support package (BSP). The development suite includes samples of BSP implementations for reference platforms. Usually, a new BSP development starts by cloning the existing BSP sample that most closely matches the development BSP.

As mentioned before, drivers can ...

Get Windows® Embedded CE 6.0 Fundamentals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.