Der Weiterbildungskurs vermittelt praxisnah fortgeschrittene Kenntnisse in der Embedded-Linux-Entwicklung von Yocto über Kernel-Programmierung bis hin zu Realtime-Anwendungen. Teilnehmende lernen zudem, eine kamerabasierte Echtzeit-Anwendung für maschinelles Lernen auf einem Embedded System zu realisieren.
Zielpublikum:- Embedded-Entwickler:innen mit Grundkenntnissen in Linux
- Software-Ingenieur:innen, die in die Entwicklung von Linux-basierten Embedded-Systemen einsteigen möchten
- Systemarchitekt:innen, die Embedded-Linux-Systeme konzipieren
- Hardwarenahe Entwickler:innen, die ihre Expertise in Linux-basierten Systemen erweitern möchten
Ziele:Nach Abschluss des Weiterbildungskurses sind die Teilnehmenden in der Lage:
- ein angepasstes Embedded-Linux-System mit Yocto zu erstellen
- hardwarenahe Programmierung mit GPIO durchzuführen
- eigene Linux-Kernel-Module zu entwickeln und zu debuggen
- einen Platform-Treiber für spezifische Hardware zu implementieren
- Realtime-Anforderungen in Linux-Systemen umzusetzen
- Machine Learning Modelle für ressourcenbeschränkte Embedded-Systeme zu erstellen
- rechtliche Implikationen verschiedener Linux-Lizenzen zu verstehen und in Projekten zu berücksichtigen