Share via


Developing a Board Support Package for a Networked Media Device

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/27/2008

A board support package (BSP) is the software that implements the device drivers for a standard development board (SDB). A BSP can contain binary files, source files, or both. This topic contains links to information that you can use to create a BSP for a networked media device by using Microsoft Platform Builder. This topic also provides links to information about supported BSPs.

The following procedure shows, at a high-level, the process to follow to develop a BSP for a networked media device:

To develop a BSP for a networked media device

  1. Review the BSPs that are provided by Microsoft and that support the development of network media devices. The two non-Microsoft BSPs that support the development of network media devices are the Intel 854 BSP and the Mainstone II BSP.

    For more information about BSPs that support the development of network media devices, see Supported Board Support Packages.

  2. Implement a hive-based registry that will support the Microsoft Windows Media DRM technology.

    For more information about hive-based registries, see Hive-Based Registry.

  3. Port an existing Windows Embedded CE BSP to your hardware platform.

    For more information about migrating a BSP, see Migrating a BSP to Windows Embedded CE 6.0.

  4. To complete the development of the BSP for a networked media device, you might need to port a boot loader, or an OEM adaptation layer (OAL), or both to your hardware platform.

    For more information about developing a boot loader, see Developing a Boot Loader.

    For more information about developing an OAL, seeDeveloping an OEM Adaptation Layer.

Note

As you develop your BSP for a networked media device, and to validate your software, continue to use the debugging, testing, and software validation tools that are provided together with the BSP.

For more information about debugging and testing, see Diagnostics and Debugging for Mobile and Embedded Development.

Third-Party Device Drivers and Third-Party BSPs

You can access third-party device drivers and third-party BSPs by navigating to the Platform Builder Start page, clicking Downloads, and then clicking the Downloads tab or the Drivers tab.

Sigma Designs and Media Excel both provide BSPs for Windows Embedded CE.

For more information about third-party software, see Hardware Compatibility and Third-party Device Drivers.

Online Resources

For information about supported processors, see this Microsoft Web site.

For information about certifying BSPs and CPUs, creating a BSP, specifications for an SDB, and supported BSPs, see this Microsoft Web site.

See Also

Other Resources

Developing a Networked Media Device
Windows Embedded CE Test Kit