Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
programming:osdev [2016/03/11 11:51] – angelegt koneca | programming:osdev [2017/07/11 11:18] – koneca | ||
---|---|---|---|
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> |