O'Reilly logo

Embedded Systems Architecture by Daniele Lacamera

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

Real-time application platforms

One of the most desired characteristics of embedded operating systems, especially in life-critical and high-reliability systems, is the presence of a hard real-time scheduler. As mentioned in Chapter 10Parallel Tasks and Scheduling, a real-time scheduler provides deterministic and short reaction times for real-time tasks, given that the load of the system does not exceed the resources available. For this reason, system developers often have based their design on real-time schedulers with static priorities.

A solid and well-designed scheduler implementation is the most fundamental part of preemptive real-time systems, and it is the base for building all the other features.

Embedded operating systems designed ...

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