Embedded Linux mit dem Yocto Projekt 2026
Embedded Linux ist heute ein zentraler Bestandteil vieler eingebetteter Systeme. Das Yocto Project bietet einen leistungsfähigen Baukasten, um maßgeschneiderte Linux-Distributionen für Embedded-Hardware zu erstellen.
Dieser Vortrag gibt eine praxisnahe Einführung in das Yocto Project und erläutert denn Zusammenhang zu OpenEmbedded. Anhand Praxisnaher Besispiele wird dargelegt wie man im Jahr 2026 ein erstes Yocto-Projekt aufsetzt mittels bitbake-setup. Dabei werden zentrale Konzepte und best practice aus dem Entwickleralltag vorgestellt.
Darüber hinaus werden hilfreiche Werkzeuge aus dem Yocto-Ökosystem wie kas, devtool und devshell präsentiert, die den Einstieg erleichtern und die Arbeit mit Yocto leichter machen.
Der Vortrag gibt eine praxisnahe Einführung in das Yocto Project und erläutert den Zusammenhang mit dem OpenEmbedded-Ökosystem. Anhand konkreter Beispiele wird gezeigt, wie sich im Jahr 2026 ein erstes Yocto-Projekt aufsetzen lässt, unter anderem mithilfe von bitbake-setup. Dabei werden zentrale Konzepte von Yocto wie Layer, recipes und bbclasses erläutert.
Ein besonderer Schwerpunkt des Vortrags liegt auf dem Buildtool BitBake. Es wird erläutert, welche Rolle BitBake im Yocto Projekt spielt, wie Rezepte verarbeitet werden und wie daraus reproduzierbare Builds entstehen. Außerdem wird gezeigt, wie sich mit bitbake-setup ein Projekt aufsetzen lässt, um Yocto-Projekte übersichtlich zu organisieren und reproduzierbare Entwicklungsumgebungen zu schaffen.
Es werden darüber hinaus hilfreiche Werkzeuge aus dem Yocto Projekt Kontext vorgestellt, darunter kas, devtool und devshell. Diese Tools erleichtern sowohl den Einstieg als auch die tägliche Arbeit mit Yocto.