Developing an OEM Adaptation Layer (Windows Embedded CE 6.0)


An OEM adaptation layer (OAL) is a layer of code that resides between the Windows Embedded CE kernel and the hardware of your target device. It facilitates communication between your operating system (OS) and your target device and includes code to handle interrupts, timers, generic I/O control codes (IOCTLs), and so on.

In This Section

  • OEM Adaptation Layer
    Provides an overview about an OAL, the kernel libraries and the event tracking subsystem.
  • Production-Quality OAL
    Contains information about the production-quality OAL available in Windows Embedded CE, which provides an improved level of OAL componentization through code libraries, directory structures, and consistent architecture across processor families and hardware platforms.
  • Developing a Boot Loader
    Provides an overview about boot loaders and contains links to topics that discuss the following: in depth overview of boot loader, the boot loader development process, and a reference section for the boot loader programming elements.
  • **
  • Developing a Device Driver
    Offers an overview of Windows Embedded CE drivers and describes the typical processes used for developing device drivers for a Windows Embedded CE-based device.
  • Developing a Board Support Package
    Contains an overview about board support packages (BSPs) and links to topics that discuss the development process for each of the elements contained in a BSP.
  • **

See Also

Other Resources

Developing a Board Support Package