Device Driver Development (Compact 7)


Device drivers are software components that communicate with physical or virtual devices. Device drivers control hardware peripherals such as network adapters, display adapters, mouse devices, keyboards, serial ports, and storage devices. Some device drivers control hardware buses that connect peripheral devices to your target platform, while others control virtual devices (such as a file system) instead of hardware peripherals.

Each device driver encapsulates and abstracts the functionality of its underlying hardware, and makes this functionality available to the OS and applications through an application programming interface (API). This makes it possible for the OS and applications to use the hardware without consideration for the hardware implementation. Windows Embedded Compact 7 offers many options to address the needs of different platforms, diverse hardware devices, and varying product requirements.

Device Driver Developer Guide

Describes how to plan, implement, build, and test your device driver.

Port Miniport Drivers from NDIS 5.x to 6.0

Describes the steps for porting miniport drivers for Windows Embedded Compact from NDIS 5. x to NDIS 6.0.

Design and Implement RemoteFX Display Drivers

Provides OEMs with guidelines and code examples for designing and implementing a RemoteFX display driver on a thin client device running Compact 7.