Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
software:linux:emdebian:phycore-mpc5200b [2016-02-17 16:58] – Anleitung für Realt-time Kernel hinzugefügt mgehrig2software:linux:emdebian:phycore-mpc5200b [2016-02-18 08:48] mgehrig2
Zeile 101: Zeile 101:
   - uImage für uBoot erzeugen <code>make uImage</code>   - uImage für uBoot erzeugen <code>make uImage</code>
   - Das erzeugte uImage kann auf den MPC übertragen werden.   - Das erzeugte uImage kann auf den MPC übertragen werden.
 +
  
 ===== Neuen Real-time-Kernel compilieren (v4.1.15-rt17+) ===== ===== Neuen Real-time-Kernel compilieren (v4.1.15-rt17+) =====
 Um einen normalen, nicht-echtzeitfähigen Kernel zu compilieren siehe vorheriges Kapitel. Um einen normalen, nicht-echtzeitfähigen Kernel zu compilieren siehe vorheriges Kapitel.
 +
 +Der Kernel kann auch manuell gepatched werden. In der [[.:manueller-RT-Patch| Anleitung zum manuellen Patchen eines RT-Linux Kernel]] ist der Ablauf beschrieben.
   - Zuerst müssen alle Tools für die Cross-Toolchain installiert sein, siehe unter [[..:ubuntu:crosstoolchain:start | Anleitung für Ubuntu]] oder [[.:cross-toolchain | Anleitung für Debian]]. Insbesondere muss GCC und die nCurses Bibliothek vorhanden sein.     - Zuerst müssen alle Tools für die Cross-Toolchain installiert sein, siehe unter [[..:ubuntu:crosstoolchain:start | Anleitung für Ubuntu]] oder [[.:cross-toolchain | Anleitung für Debian]]. Insbesondere muss GCC und die nCurses Bibliothek vorhanden sein.  
   - Kernel-Source-Code herunterladen. Der c32 Branch enthält ein bereits einen echtzeitfähigen Kernel (v4.1.15-rt17+): <code>git clone https://github.com/ntb-ch/linux.git -b c32</code>   - Kernel-Source-Code herunterladen. Der c32 Branch enthält ein bereits einen echtzeitfähigen Kernel (v4.1.15-rt17+): <code>git clone https://github.com/ntb-ch/linux.git -b c32</code>