O'Reilly logo

Professional Windows® Embedded Compact 7 by Thierry Joubert, David Jones, Samuel Phung

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

TYPICAL DEVELOPMENT PROCESSES

With Windows Embedded Compact 7 devices ranging from small head-less devices with minimal processing requirements for automation and control application, to sophisticated medical instruments with high-performance processing requirements to capture complex inputs and support high-resolution display, there isn’t a set of detailed processes or steps that are generally applicable to all these devices.

The information in this section covers some of the typical Windows Embedded Compact development steps to help you better understand the environment.

With the assumption that a hardware platform for the development project has been selected, following are some of the typical steps needed to develop a Compact 7 device:

  • Board Support Package (BSP)
  • OS design
  • Application
  • Debugging and testing
  • Deployment
  • Post-deployment support and update

Board Support Package (BSP)

After you select the hardware platform, if it does not include a Compact 7 BSP, developing the BSP is the next major hurdle.

BSP is a software package that contains the necessary components needed to generate the OS run-time image for the target device, typically including the following:

  • OEM adaptation layer (OAL) codes
  • Device drivers for the target device’s peripherals
  • File system support unique to the target device
  • Bootloader or bootstrap codes needed to launch Compact 7 OS run-time image on the target device
  • Bootloader with connectivity codes to establish connection and download OS run-time image ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required