Real-Time Embedded Systems: Open-Source Operating Systems by Ivan Cibrario Bertolotti

By Ivan Cibrario Bertolotti

From the Foreword: ''''!the presentation of real-time scheduling is among the most sensible when it comes to readability i've got ever learn within the expert literature. effortless to appreciate, that is very important for busy pros willing to obtain (or refresh) new wisdom with out being slowed down in a convoluted narrative and an over the top element overload. The authors controlled to mostly stay away from theoretical-only presentation of the Read more...

Show description

Read or Download Real-Time Embedded Systems: Open-Source Operating Systems Perspective PDF

Best microprocessors & system design books

Designing Embedded Systems with PIC Microcontrollers: Principles and Applications

This e-book is a hands-on creation to the rules and perform of embedded approach layout utilizing the PIC microcontroller. choked with beneficial examples and illustrations, it provides an in-depth remedy of microcontroller layout, programming in either meeting language and C, and lines complicated issues comparable to networking and real-time working structures.

Logic and Language Models for Computer Science

This article makes in-depth explorations of a large variety of theoretical themes in laptop technology. It plunges into the functions of the summary ideas with the intention to confront and deal with the skepticism of readers, and instill in them an appreciation for the usefulness of idea. A two-part presentation integrates good judgment and formal language—both with functions.

Additional info for Real-Time Embedded Systems: Open-Source Operating Systems Perspective

Example text

The same philosophy has been adopted in the chapters dealing with scheduling theory. It is not possible, of course, to get rid of some mathematical formalism, nor to avoid mathematical proofs (which can, however, be skipped without losing the main conceptual flow). However, thanks to the fact that such chapters follow the presentation of concurrence-related issues in operating systems, it has been possible to provide a more practical perspective to the presented results and to better describe how the used formalism maps onto real-world applications.

Rather, the usage of these systems is yet limited in practice, but it is the authors’ opinion that open source solutions are going to share a larger and larger portion of applications in the near future. The book is divided into three parts: Concurrent Programming Concepts, Real-Time Scheduling Analysis, and Advanced Topics. The first part presents the basic concepts about processes and synchronization, and it is introduced by a case study represented by a nontrivial application for vision-based control.

Throughout the book general concepts have been presented, and practical examples have been provided, showing that the same concepts are valid on different systems, albeit using a different programming interface. If an application has to be implemented for different platforms, it is convenient, therefore, to split the code in two parts, moving the semantics of the program in the platform-independent part, and implementing a common abstraction of the underlying operating system in the other system-dependent one.

Download PDF sample

Rated 4.12 of 5 – based on 15 votes