yocto für Embedded-Linux
Für all diejenigen, welche den Einstieg in yocto schaffen
wollen suchen.
Je nach Vorkenntnissen kann die Agenda mit grundlegenden
Linux-Basis-Know-How ergänzt werden oder auch auf bereits
vorhandene Linux-Kenntnisse aufbauen.
In einem Vorab-Gespräch werden die Inhalte und das
Einstiegsniveau entsprechend abgestimmt.
Dementsprechend ist die Kursdauer zunächst mit 2 Tagen zu
veranschlagen. Wobei bei 2 Tagen nur yocto-Themen behandelt
werden und bei längerer Kursdauer entsprechend auf zusätzlich
erforderliche Themen eingegangen werden kann.
In diesem Kurs gibt es viele Praxisbeispiele und Übungen.
Im Seminar wird ein komplettes Embedded-Linux-System für einen
ARM-Single-Board-Computer beginnend bei der Toolchain über den
Bootloader, Linux-Kernel und Root-Filesystem mit dem
Buildsystem yocto erstellt.
Agenda
yocto, bitbake und poky
bitbake, Syntax und Funktionsweise, Tasks
poky als Distribution
Aufbau der Layer
Erstellung eines SDK (Cross-Development-Toolchain)
Einbindung von Board-Support-Packages
Verwaltung und Erstellung von Images
Schreiben des Images auf Flash
Anpassung des yocto-Systems
Erstellung von Rezepten
Einbindung eigener Applikationen in yocto
Änderungen an der Kernel-Konfiguration
Kernel-Patches und -Treiber integrieren
Änderungen am Device-Tree