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

DEBUGGING THE OS DESIGN

After compilation, a Compact 7 OS design contains a large collection of files from different OS, programming support library, device driver, networking, media Codec, file system, and other application components.

It’s common for a typical OS design project to cumulate in thousands of files that occupy well over 1 GB of storage during the build process to generate an OS run-time image. Without understanding how these files come together to form the final OS run-time image, searching for problems is often like looking for a needle in a haystack.

As part of the OS design development process, you are expected to carry out debugging tasks. Following are some examples:

  • The OS design build process ended with an error and failed to generate an OS run-time image. You need to figure out what is causing the build error.
  • The OS design build process completed successfully and generated an OS run-time image. However, the OS run-time image cannot boot. You need to figure out what is preventing the OS run-time image from completing the boot process.
  • The OS design build process completed successfully and generated an OS run-time image. However, some of the features configured as part of the OS design cannot function. You need to figure out why these configured features failed to function as intended.
  • The OS design build process completed successfully and generated an OS run-time image and included all the required files. However, the application configured to launch during ...

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