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:devicetree [2014-11-20 17:39] – graf | software:linux:devicetree [2015-06-10 08:46] – graf | ||
---|---|---|---|
Zeile 14: | Zeile 14: | ||
- Der **Device Tree Compiler** (dtc) übersetzt die Source-Files in den **Device Tree Blob** (dtb-File). | - Der **Device Tree Compiler** (dtc) übersetzt die Source-Files in den **Device Tree Blob** (dtb-File). | ||
- Beim Aufstarten erhält der Kernel eine Referenz auf diesen Blob und parst ihn. Einzelne Kernel Treiber holen sich so ihre Konfiguration, | - Beim Aufstarten erhält der Kernel eine Referenz auf diesen Blob und parst ihn. Einzelne Kernel Treiber holen sich so ihre Konfiguration, | ||
+ | Die Terminologie ist etwas verwirrend. Man spricht vom //Device Tree//. Der //Device Tree Blob// heisst auch //Flat Device Tree//. Das Ganze kommt aus der IBM Open Firmware Spezifikation, | ||
===== Installation ===== | ===== Installation ===== | ||
Zeile 22: | Zeile 23: | ||
< | < | ||
Die Option //-p// erweitert den Blob mit Padding bis auf eine gewisse Grösse. | Die Option //-p// erweitert den Blob mit Padding bis auf eine gewisse Grösse. | ||
+ | |||
+ | ===== Testen ===== | ||
+ | Wenn der Kernel nach dem Booten den Device Tree erfolgreich geparst hat, ist der Inhalt unter ''/ |