Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| programming:osdev [2016/03/11 10:51] – angelegt koneca | programming:osdev [2020/03/02 08:54] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | + | ====== |
| - | Yocto ist ein freies Entwicklungssystem um eigene Linuxdistributionen zu bauen. Ähnlich Buildroot. | + | |
| - | Yocto slebst basiert aber nicht auf dem make system sondern nutzt ein sehr vielseitiges Buildsystem auf Pythonbasis namens BitBake. | + | |
| - | Ich möchte hier meine Erfahrungen und Fortschritte bei der Entwicklung eines Betriessystems für den neuen Raspberry Pi 3 festhalten. | + | |
| - | === BitBake | + | ===== Raspberry Pi 3 System mit YOCTO erstellen ==== |
| - | Der // | + | [[programming:Rpi3_Yocto|Systementwicklung mit Yocto]] |
| - | Mit bitbake kann das komplette System, aber auch nur einzelne Komponenten gebaut werden.\\ | + | |
| - | \\ | + | |
| - | Um nur eine einzelne Komponente zu bauen muss einfach das entsprechende Receipt angegeben werden: | + | |
| - | < | + | |
| - | $ bitbake -b foo_1.0.bb | + | |
| - | </ | + | |
| - | Die Option -b löst keine Abhängigkeiten auf. Somit ist es nur für kleinere Komponenten zu gebrauchen. | + | |
| - | Sollte | + | ===== QEmu Raspberry Pi 3 ===== |
| - | < | + | Um den Raspberry Pi 3 in QEmu zu unterstützen benötigt man eine QEm-Version, |
| - | $ bitbake foo | + | |
| - | </ | + | |
| - | zum Ziel. | + | |
| + | {{tag> | ||
Zuletzt geändert: le 2020/03/02 08:54
