TRAINING: ECHTZEIT-LINUX
Seite 1 > 2 > 3 > 4
Kurse
Embedded-Linux
Echtzeit-Linux
Linux-Kernel-Treiber
Linux-Debugging-und-Tracing
 
 

Tag 2: Echtzeitfähige Synchronisierung
RT-Mutex, Spin-Locks, RCU, Futex, Native Posix Thread Library (NPTL)

 

Tag 2: Übungsaufgabe
Erstellung eines Echtzeit-Linux-Systems mit RT-Preemption-Patch, Messung und Vergleich der Latenzen zum Beispiel des Vortages, Optimierung der Synchronisierung

 

Tag 3: Tracing von Latenzen
Benennung der Latenzzeiten, Tracing mit dem ftrace-Framework, externe Messung, Generierung von repräsentativer Systemlast, Reaktionszeiten typischer Systeme

 

Tag 3: Ausblick
RT-Preemption-Patch, Xenomai, RTAI

 

Tag 3: Übungsaufgabe
Einsatz des ftrace-Frameworks zur Diagnose, Überführung der Übung auf Embedded-System (ARM-Board von Wiesemann und Theiss)