Skip to Main Content
Mastering Embedded Linux Programming - Third Edition
book

Mastering Embedded Linux Programming - Third Edition

by Frank Vasquez, Chris Simmonds
May 2021
Intermediate to advanced content levelIntermediate to advanced
758 pages
16h 17m
English
Packt Publishing
Content preview from Mastering Embedded Linux Programming - Third Edition

Chapter 21: Real-Time Programming

Much of the interaction between a computer system and the real world happens in real time, and so this is an important topic for developers of embedded systems. I have touched on real-time programming in several places so far: in Chapter 17, Learning About Processes and Threads, we looked at scheduling policies and priority inversion, and in Chapter 18, Managing Memory, I described the problems with page faults and the need for memory locking. Now it is time to bring these topics together and look at real-time programming in some depth.

In this chapter, I will begin with a discussion about the characteristics of real-time systems, and then consider the implications for system design, at both the application ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Mastering Embedded Linux Programming - Second Edition

Mastering Embedded Linux Programming - Second Edition

Chris Simmonds
Understanding the Linux Kernel, 3rd Edition

Understanding the Linux Kernel, 3rd Edition

Daniel P. Bovet, Marco Cesati

Publisher Resources

ISBN: 9781789530384Supplemental Content