Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
software:linux:preempt_rt:start [2016-05-27 14:17] – mgehrig2 | software:linux:preempt_rt:start [2016-11-14 18:59] – mgehrig2 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | <box red 100% | Hinweis> Diese Seite ist in Bearbeitung. Marcel Gehrig 27.05.2016 </ | ||
- | |||
====== Preempt_RT ====== | ====== Preempt_RT ====== | ||
===== Vorwort ===== | ===== Vorwort ===== | ||
Zeile 10: | Zeile 8: | ||
Preempt_RT ist ein von Ingo Molnar betreuter Patch für den Linux Kernel. Dieser modifiziert den Kernel so, dass dieser (beinahe) vollständig präemptiv wird. Dazu werden die klassischen Kernel Spinlocks durch Mutexe ersetzt, welche Prioritätsvererbung unterstützen. Ausserdem wird die Behandlung aller Interrupts in eigene Kernel-Threads ausgelagert. | Preempt_RT ist ein von Ingo Molnar betreuter Patch für den Linux Kernel. Dieser modifiziert den Kernel so, dass dieser (beinahe) vollständig präemptiv wird. Dazu werden die klassischen Kernel Spinlocks durch Mutexe ersetzt, welche Prioritätsvererbung unterstützen. Ausserdem wird die Behandlung aller Interrupts in eigene Kernel-Threads ausgelagert. | ||
+ | Die Präsentation {{: | ||
Zeile 19: | Zeile 18: | ||
<box 22% right green | **Beispiele für den Bau von RT-Kernel**> | <box 22% right green | **Beispiele für den Bau von RT-Kernel**> | ||
- | * [[software: | + | * [[software: |
- | * [[.: | + | * [[.: |
- | * [[.: | + | * [[.: |
+ | * [[.:imx6rt | v3.14.79 für Colibri iMX6]] | ||
+ | * [[.:bbbrt | v4.4.25-rt35 (Kurztanleitung) für Beaglebone Black]] | ||
</ | </ | ||
Zeile 37: | Zeile 38: | ||
==== EEROS ==== | ==== EEROS ==== | ||
- | EEROS bietet eine Möglichkeit, | + | EEROS bietet eine Möglichkeit, |
==== Zu erwartende Ergebnisse ==== | ==== Zu erwartende Ergebnisse ==== | ||
- | Auf der Wiki Seite [[software: | + | Auf der Wiki Seite [[software: |
===== Künstliche Belastung für RT-Systeme ===== | ===== Künstliche Belastung für RT-Systeme ===== | ||
- | Wenn das System nicht unter Realbedinungen | + | Wenn das System nicht unter Realbedingungen |
===== Einflüsse auf die Latenz ===== | ===== Einflüsse auf die Latenz ===== |