Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:linux:phycore-mpc5200b:manueller-rt-patch [2016-05-14 23:23] – mgehrig2 | software:linux:phycore-mpc5200b:manueller-rt-patch [2016-10-31 18:07] (aktuell) – mgehrig2 | ||
---|---|---|---|
Zeile 13: | Zeile 13: | ||
* Die verfügbaren Versionen können angezeigt werden mit: < | * Die verfügbaren Versionen können angezeigt werden mit: < | ||
* Gewünschter Tag auschecken: < | * Gewünschter Tag auschecken: < | ||
- | * Download des passenden RT-Patch von [[https:// | + | * Download des passenden RT-Patch von [[https:// |
* RT-Patch entpacken < | * RT-Patch entpacken < | ||
* NTB MPC5200 Daten holen mit: < | * NTB MPC5200 Daten holen mit: < | ||
Zeile 33: | Zeile 33: | ||
* Defaultkonfiguration aus // | * Defaultkonfiguration aus // | ||
* Kernel Konfiguration überprüfen und anpassen (siehe [[software: | * Kernel Konfiguration überprüfen und anpassen (siehe [[software: | ||
- | * Im erscheinenden Menue: " | + | * Im erscheinenden Menue: " |
+ | * Je nach Hardware kann es sein, dass noch weitere Einstellungen angepasst werden müssen. Folgende Punkte müssen beachtet werden ([[http:// | ||
+ | * Power management and ACPI otions ---> **[*] ACPI (Advanced Configuration and Power Interface) Support** ACPI muss aktiviert sein, aber alle Unteroptionen, | ||
+ | * Power management and ACPI otions ---> CPU Freqency scaling ---> **[ ] CPU Frequency scaling** deaktivieren | ||
+ | * Power management and ACPI otions ---> CPU Idle ---> **[ ] CPU idle PM support** deaktivieren | ||
+ | * Kernel hacking ---> Memory Debugging ---> **[ ] Check for stack overflows** deaktivieren | ||
+ | * Um die Quelle von hohen Latenzen mit dem [[https:// | ||
+ | * CONFIG_PREEMPT_RT=y | ||
+ | * CONFIG_WAKEUP_TIMING=y | ||
+ | * CONFIG_LATENCY_TRACE=y | ||
+ | * CONFIG_CRITICAL_PREEMPT_TIMING=y | ||
+ | * CONFIG_CRITICAL_IRQSOFF_TIMING=y | ||
* uImage compilieren: | * uImage compilieren: | ||
* Das uImage wird im Ordner " | * Das uImage wird im Ordner " |