Kontakt aufnehmen

Schulungsübersicht

Kurze Geschichte von Linux

  • Verständnis der Herkunft und Entwicklung von Linux im Kontext von Embedded Systems.

Überblick zur Open-Source-Entwicklung

  • Einführung in Open-Source-Prinzipien und ihre Rolle in der Embedded-Softwareentwicklung.

Einführung in Embedded Linux

  • Kernkonzepte, Komponenten und Architektur von Embedded-Linux-Systemen.

Cross-Entwicklung | Bootloader

  • Verständnis des Bedarfs an Cross-Entwicklungstools.
  • Einführung in Bootloader wie U-Boot und ihre Bedeutung beim Start eines Embedded-Linux-Systems.

Aufbau eines benutzerdefinierten Embedded-Linux-Systems

  • Praktische Übungseinheit zur Einrichtung eines benutzerdefinierten Embedded-Linux-Systems für ein ausgewähltes Hardwareziel (ARM-basierte oder MIPS-basierte Entwicklungskarte).

Einführung in Embedded-Linux-Tools

  • Betrachtung der wesentlichen Tools zur Entwicklung und Verwaltung von Embedded Systems.

Einführung in Build-Systeme

  • Verständnis der Rolle und Konfiguration von Build-Systemen wie Make, Bitbake usw. in Embedded-Linux-Projekten.

Entwicklung und Fehlersuche in Embedded-Linux-Anwendungen

  • Praktische Übungen zum Schreiben und zur Fehlersuche in einer Embedded-Linux-Anwendung.
  • Nutzung gängiger Entwicklungstools (z. B. GDB, Eclipse mit CDT) für das Programmieren und die Fehlerbehebung.

Abschlussprojekt oder Fallstudienbesprechung

  • Die Teilnehmer werden ermutigt, ein Projekt oder eine Fallstudie zu besprechen, die sie aus ihrer Praxis kennen, und dabei das im Kurs Gelernte anzuwenden.

Voraussetzungen

  • Grundkenntnisse in Embedded Systems
  • Programmiersprache auf hoher Abstraktionsebene (C oder C++)
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien