Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

A Checklist for Writing Linux Real-Time Applications

Linux Foundation via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore essential guidelines for developing Linux real-time applications in this comprehensive conference talk. Delve into the definition of real-time systems, learn about real-time APIs, and understand scheduling techniques for time-critical tasks. Discover methods for CPU isolation, effective memory management, and proper locking mechanisms. Examine signaling practices, clock handling for cyclic tasks, and the use of performance counters. Gain insights into tracing kernelshark output and optimal kernel configuration. Conclude with a practical checklist to ensure your Linux real-time applications meet the necessary requirements for reliable and deterministic performance.

Syllabus

Intro
Real-Time Defined
Real-Time API
Scheduling with Real-Time
Limiting/Isolating CPUs
Memory Management
Locking
Signalling
Clocks and Cyclic Tasks
Performance Counters
Tracing kernelshark output
Kernel Configuration
Checklist

Taught by

Linux Foundation

Reviews

Start your review of A Checklist for Writing Linux Real-Time Applications

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.