Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of realtime Linux in this informative 54-minute conference talk by Jan Altenberg from linutronix GmbH. Delve into the history, approaches, and advantages of realtime Linux, with a focus on the PREEMPT_RT patch. Learn about the growing popularity of Linux in the embedded sector, its wide hardware support, and the ease of implementing hard realtime capabilities. Compare PREEMPT_RT with other approaches like Xenomai and RTAI, examining latency results on a modern Cortex A9 platform. Gain insights into priority inversion, priority inheritance, dual kernel systems, and micro kernels. Discover how to make Linux realtime, explore use cases, and understand the future of realtime Linux in the mainline kernel. Perfect for embedded systems developers, Linux enthusiasts, and those interested in realtime computing.
Syllabus
Introduction
Overview
What is Realtime
What is not Realtime
Timing guarantees
Error condition
Soft Realtime
Realtime Linux Users
Realtime Linux Requirements
Priority Inversion
Priority Inheritance
Dual Kernel
Micro Kernel
Realtime Linux
RTAI
Cinema
Cinema Structure
Dual Kernels
Realtime preemption
mainline integration
how to make Linux realtime
Realtime preemption overview
Hellbench
Latency box
Use cases
Results
FIQ
Final comparison
Conclusion
Questions
Taught by
Linux Foundation