Webinar - IT-Schulungen.com
In dieser 4-tägigen Schulung "LFD435 Entwicklung von Gerätetreibern für eingebettete Linux-Systeme" erwerben die Teilnehmer umfassendes Wissen über die Entwicklung von Gerätetreibern für Linux-Systeme sowie ein grundlegendes Verständnis für den Linux-Kernel. Der Kurs bietet Einblicke in verschiedene Arten von Gerätetreibern in Linux und präsentiert passende APIs für die Programmierung solcher Treiber.
Durch praktische Übungen auf ARM-Hardware, wie Cross-Compiling und die Entwicklung von Treibern für eingebettete Zielplattformen, wird die Vorgehensweise praxisnah vermittelt. Der Kurs konzentriert sich insbesondere auf die detaillierte Betrachtung von Funktionen, die hauptsächlich in Gerätetreibern zum Einsatz kommen, neben der Kernel-Architektur und Algorithmen.
Termin | Ort | Preis* |
---|---|---|
19.08.2024- 22.08.2024 | Nürnberg | 2.374,05 € |
19.08.2024- 22.08.2024 | online | 2.374,05 € |
10.09.2024- 13.09.2024 | Nürnberg | 2.374,05 € |
10.09.2024- 13.09.2024 | online | 2.374,05 € |
14.10.2024- 17.10.2024 | Nürnberg | 2.374,05 € |
14.10.2024- 17.10.2024 | online | 2.374,05 € |
Einführung
Überblick
Wie man in OSS-Projekten arbeitet
Entwicklungsübergreifende Toolchain
QEMU
Booten eines Target Development Board von uSD
Booten eines Target-Entwicklungsboards über Ethernet
Konfigurieren, Compilieren und Booten des Kernels
Gerätetreiber
Module und Gerätetreiber
Speicherverwaltung und -zuweisung
Zeichenorientierte Geräte
Kernel-Funktionen
Übertragung zwischen User- und Kernel-Space
Plattform-Treiber
Device Trees
Interrupts und Exceptions
Was sind Interrupts und Exceptions?
Exceptions
Asynchrone Unterbrechungen
MSI
Aktivieren/Deaktivieren von Unterb
In dieser 4-tägigen Schulung "LFD435 Entwicklung von Gerätetreibern für eingebettete Linux-Systeme" erwerben die Teilnehmer umfassendes Wissen über die Entwicklung von Gerätetreibern für Linux-Systeme sowie ein grundlegendes Verständnis für den Linux-Kernel. Der Kurs bietet Einblicke in verschiedene Arten von Gerätetreibern in Linux und präsentiert passende APIs für die Programmierung solcher Treiber.
Durch praktische Übungen auf ARM-Hardware, wie Cross-Compiling und die Entwicklung von Treibern für eingebettete Zielplattformen, wird die Vorgehensweise praxisnah vermittelt. Der Kurs konzentriert sich insbesondere auf die detaillierte Betrachtung von Funktionen, die hauptsächlich in Gerätetreibern zum Einsatz kommen, neben der Kernel-Architektur und Algorithmen.
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.