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