Schulungsübersicht

Eingebettete C-Programmierung

  • Übersicht zu den Grundlagen der C-Programmierung
  • Speicherverwaltung
  • Interrupts
  • Mehrere Aufgaben und Multithreading
  • Synchronisation und intertask-Kommunikation
  • Peripheriekommunikation
  • Kompilierer

### Echtzeit-Linux, RTOS und eingebetteter Linux

- Einführung in Linux - Architektur, Dateien, Verzeichnisse - POSIX - Mehrere Threads und Aufgaben - Toolchain, Bootloader, Kernel, rootfs - Start mit Raspbian, dann Erklärung zur Erstellung - eines dedizierten (und kleineren Bildes) mit - Buildroot oder Yocto - PREEMPT\_RT, Xenomai - RTEMS - Kreuzkompilierung, Shared Libraries - Netzwerkkommunikation

### Entwicklung von eingebetteten Linux-Treibern

- Kernel, Module - Gerätecharakteristika - USB, GPIO, I2C, SPI, Netzwerkgeräte, Blockgeräte ### HW-Schnittstellen

- seriell, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino

- Display - GSM-Modem - Netzwerkkommunikation ### Eingebetteter C++, Qt

### Robuste und fehlersichere eingebettete Software

- Effektive und effiziente Programmierung - Debugging und Fehlerbehebung - Überprüfung und Analyse - Defensive, Selbsttestcodes - Watchdog

### ARM-Technologie und -Programmierung

 140 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien