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

Chapter 36

Introduction to Real-Time Applications

WHAT’S IN THIS CHAPTER?

  • Using Real Time in an embedded system
  • Understanding the impact of the operating systems on Real Time
  • Generating Real Time with Windows Embedded Compact 7

A real-time application is an application with a critical timing requirement, in which the application must response to an event and process required tasks within a set minimal amount of time; otherwise, the system fails. The level of difficulty involved in real-time application development can vary greatly depending on a combination of the required response time, hardware processing resource, and available system memory.

This chapter provides an overview of real time in embedded systems and presents details on the Windows Embedded Compact 7 services available to develop real-time applications. The main objective is to give you an understanding of time determinism in Compact 7 at each level of the computing chain from hardware Interrupt level, to the operating system’s internal mechanisms, to native or managed application runtime.

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