Linux Treiberprogrammierung - Teil 3/3

Datum + Uhrzeit

Mo. 01.01.2018
0:00

bis

Mo. 31.12.2018
0:00

Jetzt geht’s an den Kernel: Teil 3 der Seminarreihe zu Linux für den industriellen Einsatz behandelt die Programmierung von Kernel-Treibern. Der viertägige Hands-On-Workshop mit Andreas Klinger vermittelt Ihnen alle notwendigen Kenntnisse, um selbst Kernel-Treiber zu entwickeln. 

Im Laufe des Workshops erstellen Sie einen Character-Device-Driver mit Dateischnittstelle (open(), read(), write(), close()), /sys-FS- und udevd-Unterstützung, Memory-Mapping, Interrupt-Service-Routine sowie Synchronisierung. Dazu stehen Ihnen ein Phytec phyBOARD-Wega Single Board Computer sowie eine USB-Festplatte mit Linux-Installation zur Verfügung. Die Hardware ist im Preis des Kurses enthalten, sodass Sie das Gelernte im Anschluss an den Kurs nachvollziehen und weiter vertiefen können.


Ihr Referent

Andreas Klinger ist Inhaber des Ingenieurbüros IT-Klinger, das Kundenprojekte rund um Embedded Linux entwickelt. Als Referent auf namhaften Kongressen und Veranstaltungen trägt er zum Wissenstransfer im Open Source Bereich bei. Phytec veranstaltet mit Andreas Klinger den Workshop Linux Embedded für Einsteiger – Teil 1/3 sowie die darauf aufbauenden Seminare Linux Systemprogrammierung und Echtzeit – Teil 2/3 und Linux Treiberprogrammierung – Teil 3/3.


Erforderliche Vorkenntnisse

Der Workshop richtet sich an Entwickler und System-Designer. Linux-Grundkenntnisse werden vorausgesetzt, wie sie z.B. im Seminar Linux Embedded für Einsteiger - Teil 1/3 vermittelt werden. Gute Programmierkenntnisse in C sind ebenfalls notwendig. Für den Workshop benötigen die Teilnehmer einen eigenen Laptop.

Anmeldung

Teilnahmegebühr

Teilnahmegebühr
1.890 €

Veranstaltungsort

Veranstaltungsort

PHYTEC Messtechnik GmbH · Robert-Koch-Str. 39 · 55129 Mainz

Auf Anfrage kann die Veranstaltung auch in Ihrem Haus stattfinden.

Kontakt

Kontakt

Sie haben Fragen? Unser Vertriebsteam steht Ihnen gerne zur Seite:

E-Mail: sales@phytec.de
Telefon: + 49 (0) 6131/ 9221-32