BSP Drivers

BSP drivers reside in the platform directory; for example, %_WINCEROOT%\Platform\ARMIntegrator\Drivers. In some cases, the platform specific portion of a CSP driver also resides in this same location. To include a BSP driver in your own BSP, clone the driver sources into your own BSP directory. For example, if you want to include the ARM Integrator's serial UART driver in your own BSP, and assuming your SDB contained the same UART, perform the following steps:

  • Create a serial directory under your platform directory; for example %_WINCEROOT%\Platform\<Platform>\Drivers\Serial; and copy the BSP driver sources from the ARM Integrator directory, %_WINCEROOT%\Platform\ARMIntegrator\Drivers\Serial.
  • Edit the driver's dirs file to include this new directory in the build. To do this using the example, edit %_WINCEROOT%\Platform\<Platform>\Drivers\dirs and include serial.
  • Copy the Platform.bib and Platform.reg entries for the serial UART from the ARM Integrator directory, %_WINCEROOT%\Platform\ARMIntegrator\Files, to include the driver image in your platform OS image.

See Also

CSP Drivers | Common Drivers | Device Driver Libraries

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.