Termin

Veranstaltungsort/-zeit:

embeddedprojects GmbH, Holzbachstraße 4, D-86152 Augsburg
09:00 Uhr – 17:00 Uhr

Embedded Linux intensiv 2 Tage am 25. und 26. Oktober 2017 in Augsburg

In diesem Workshop wird detailliert nachvollzogen, wie sich ein Linuxsystem auf benutzerspezifischer Hardware aufsetzen lässt. Dabei wird zunächst die Anpassung des U-Boot Bootloaders für ein konkretes Board nachvollzogen. Danach werden der Linuxkernel und ein geeignetes Userland für das Board erzeugt. Im Workshop werden alle Teilnehmer in praktischen Einheiten auch selbst mit dem Linux-Quellcode arbeiten um einen passenden Linux-Kernel zu kompilieren. Dafür wird eine Umgebung zum Cross-compilen basierend auf einer aktuellen Xubuntu-Linuxdistribution aufgesetzt. (Die Distribution kann nativ auf dem Notebook, oder in einer virtuellen Maschine installiert werden.) Auch wird gezeigt, wie die Hardware eines Boards über den Devicetree für den Kernel definiert wird. Dateisysteme für Flash-Speicher werden ebenfalls vorgestellt. Der workshop gibt auch einen Einblick in die viel- fältigen subsysteme des Linuxkernels. Hier finden sich beispielsweise Abstraktionsschichten für GPIOs, Busse (z.B. CAN, I²C, SPI), Schnittstellen wie RS-232, Ethernet und USB. Auch der Zugriff auch diese Schnittstellen aus dem Userland (d.h. ohne Programmierung von Kernel-Treibern) wird im Workshop gezeigt.

Teilnahmegebühr:

(inkl.MwSt.) 795,-€

Im Preis sind jeweils Seminarunterlagen, Mittagessen sowie Dokumentation und Aushändigung eines Teilnahmezertifikats inbegriffen.