Kontakt aufnehmen

Schulungsübersicht

Kurze Geschichte von Linux

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

Überblick über Open-Source-Entwicklung

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

Einführung in Embedded Linux

  • Zentrale Konzepte, Komponenten und Architektur von Embedded-Linux-Systemen.

Cross-Development | Bootloader

  • Verständnis der Notwendigkeit von Cross-Development-Tools.
  • Einführung in Bootloader wie U-Boot und deren Bedeutung beim Start eines Embedded-Linux-Systems.

Aufbau eines maßgeschneiderten Embedded-Linux-Systems

  • Praktische Übung zur Einrichtung eines maßgeschneiderten Embedded-Linux-Systems für eine gewählte Hardware-Zielflattform (ARM-basiertes oder MIPS-basiertes Entwicklungsboard).

Einführung in Tools für Embedded Linux

  • Erfassung der wichtigsten Tools, die zur Entwicklung und Verwaltung von Embedded-Systemen verwendet werden.

Einführung in Build-Systeme

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

Entwicklung und Fehlersuche von Embedded-Linux-Anwendungen

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

Abschlussprojekt oder Diskussion einer Fallstudie

  • Die Teilnehmer werden ermutigt, ein Projekt oder eine Fallstudie zu diskutieren, die sie mit ihrer eigenen Arbeit in Verbindung bringen können, und dabei das im Kurs Gelernte anzuwenden.

Voraussetzungen

  • Grundlegende Kenntnisse in Embedded Systems
  • Kenntnisse in einer Hochsprache (C oder C++)
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien