Driver Dependencies (Windows CE 5.0)

In Platform Builder, you can set a Sysgen variable to handle Catalog item inclusion in your OS design. Although this is typically true for drivers located in %_WINCEROOT%\Public, platform and BSP drivers typically do not have an assigned Sysgen variable that you can set to include them in your OS design.

To include drivers from %_WINCEROOT%\Public in your OS design, you set a combination of Sysgen and board support package (BSP) environment variables in a BSP-specific manner.

For example, in the Catalog, the ATI Rage XL Expert 98 display adapter Catalog item is associated with the BSP environment variable BSP_DISPLAY_RAGEXL and the Sysgen variable MODULE_NAME.

Although MODULE_NAME specifies which module to build for this driver, BSP_DISPLAY_RAGEXL specifies that this particular driver is included in your OS design.

Typically, a BSP's Platform.bib file adds drivers to your OS design. However, not all drivers are brought in through Platform.bib. For example, many network drivers are brought in through Common.bib, which is in %_WINCEROOT%\Public\Common\Oak\Files.

For information about Catalog item dependencies, see Catalog Item Dependencies.

See Also

Catalog Item Management | Command-Line Driver Dependencies | Build System | How to Create a Board Support Package | How to Create a Device Driver | BSP Environment Variables | BSP_NO Environment Variables | Sysgen Variables

Last updated on Thursday, February 02, 2006

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.