Inhouse

Embedded-Linux-Woche für Einsteiger: Grundlagen/Einführung & Embedded Linux

Inhalte

Sie können wählen, ob Sie nur Teile der Woche buchen möchten oder die komplette Linux-Woche zum Vorteilspreis.

Montag bis Mittwoch, 13. - 15. Oktober 2025:

Kurs Grundlagen/Einführung inkl. Vortragstag

Mittwoch bis Freitag, 15. - 17. Oktober 2025:

Kurs Embedded Linux inkl. Vortragstag

Bitte beachten: Für die Teilnahme an den Seminartagen am 16. und 17. Oktober 2025 wird das Wissen der ersten beiden Seminartage, 13. und 14. Oktober, vorausgesetzt.

Montag bis Freitag, 13. - 17. Oktober 2025:

Kurskombination Grundlagen/Einführung + Embedded Linux inkl. Vortragstag

 

AGENDA

Tag 1: Linux-Grundlagen

  • Manual-Pages
  • Hilfe in der Shell
  • Aufbau des Linux-Dateisystems
  • Filesystem-Hierarchie-Standard
  • Virtuelle Dateisysteme procfs und sysfs
  • Logausgaben von Linux und dmesg
  • Mounten
  • Umgang mit Tarballs
  • Umgebungsvariablen
  • Unterschied zwischen Sourcen und Ausführen
  • Tastaturkürzel
  • Umleitung, Pipes und Filter
  • Editoren
  • Shell-Skripte erstellen

 

Tag 2: Einführung in die Applikationsentwicklung

  • Applikationsentwicklung mit der Gnu Compiler Collection und Binutils
  • Cross-Applikationsentwicklung
  • Aufbau von Executables
  • Makefiles
  • Remote-Debugging mit dem gdb
  • Post-Mortem-Analyse mit Core-Dumps
  • Aufzeichnen von Backtraces
  • Von der Funktion mit Offset zum Sourcecode
  • Tracing von Syscalls und Fehlersuche mit strace

 

Tag 3: Vortragstag

Teil 1

  • Was ist Open Source-Software? 
  • Was hat Open Source mit Open Innovation zu tun? 
  • Die Bedeutung des Urheberrechts beim Einsatz von Open Source-Software 
  • Lizenzrechte und Lizenzpflichten von Open Source-Software 
  • Was ist „Copyleft“? Was bedeutet „Ableitung“ in diesem Zusammenhang? 

Teil 2: Ein juristischer Blick auf Linux

  • Das Open Source Lizenzmodell 
  • Rechtsfolgen bei Lizenzverletzungen und Rechtsprechung dazu 
  • Lizenztypen 
  • Copyleft 
  • GPL, Version 2: Lizenzpflichten 
  • LGPL, Version 2.1: Lizenzpflichten 
  • Complete Corresponding Source Code
  • Tivoization 
  • FOSS License Compliance – praktische Erfüllung von Lizenzpflichten

 

Tag 4: Embedded Linux – Teil I

  • Komponenten von Embedded-Linux-Systemen
  • Bootvorgang von Linux
  • Funktionsweise von Buildsystemen anhand von Buildroot
  • Bootloader - barebox konfigurieren und erstellen
  • Erstellung eines Flashes für Target-Board
  • Device-Tree - Aufbau und Verwendung
  • Erweiterung des Device-Trees
  • Analyse des Device-Trees im laufenden Linux-System
  • Linux-Kernel patchen, konfigurieren und erstellen

 

Tag 5: Embedded Linux – Teil II

  • Root-Filesystem erstellen
  • Softwareauswahl für Entwicklungszwecke
  • Minimalauswahl für das produktive System
  • Installation von Kernel-Modulen im Root-Filesystem
  • Integration eines eigenen Treibers
  • Integration einer proprietären Applikation
  • Automatisierung des Builds mit External-Directory

 

LERNZIELE UND ZIELGRUPPE DES KURSES GRUNDLAGEN/EINFÜHRUNG

  • Aufbau des Betriebssystems verstehen
  • Den Umgang mit der Shell erlernen
  • Verständnis für die Funktionsweise von Programmen entwickeln
  • Eigene Programme erstellen
  • Probleme bei der Erstellung diagnostizieren

Der Kurs richtet sich an Neueinsteiger ohne spezifische Vorkenntnisse in (Embedded-)Linux wie:

  • IT-Administratoren: Systemadministratoren, Netzwerkadministratoren und andere IT-Fachkräfte, die für die Verwaltung und Wartung von Linux-Servern und -Systemen verantwortlich sind.
  • Softwareentwickler: Entwickler, die Linux als Entwicklungsplattform nutzen möchten, sei es für Webanwendungen, Datenbanken, eingebettete Systeme oder andere Softwareprojekte.
  • IT-Supportmitarbeiter: Techniker im IT-Support, Helpdesk-Mitarbeiter und andere Support-Spezialisten, die mit Linux-basierten Systemen und Anwendungen arbeiten oder Benutzer bei Problemen unterstützen.
  • IT-Consultants: Berater und IT-Experten, die ihre Kunden bei der Planung, Implementierung und Optimierung von IT-Infrastrukturen unterstützen. Linux ist ein wesentlicher Bestandteil vieler Unternehmensumgebungen.
  • Elektronikingenieure: Personen, die im Bereich der Elektronikentwicklung tätig sind und ihre Fähigkeiten auf die Integration von Linux in Embedded-Systeme erweitern möchten. Dies können Ingenieure sein, die sich mit der Entwicklung von Hardwareplatinen, Mikrocontrollern oder anderen eingebetteten Komponenten beschäftigen.
  • Systemarchitekten: Personen, die für das Design und die Entwicklung von Embedded-Systemen verantwortlich sind und ein umfassendes Verständnis von Embedded Linux benötigen. Dies können Architekten, Projektleiter oder Technologieverantwortliche sein.

 

LERNZIELE UND ZIELGRUPPE DES KURSES EMBEDDED LINUX

  • Bootloader verstehen
  • Device-Tree anpassen
  • Kernel konfigurieren und erstellen
  • Root-Filesystem verstehen

Der Kurs richtet sich insbesondere an:

  • Softwareentwickler: Personen, die bereits Erfahrung mit der Programmierung haben und ihr Wissen auf den Bereich der Embedded-Systeme erweitern möchten.
  • Elektronik- und Hardware-Ingenieure: Personen, die bereits über Kenntnisse in der Elektronik- und Hardwareentwicklung verfügen und nun lernen möchten, wie sie Embedded-Linux-Systeme in ihre Hardware integrieren können.
  • Systemadministratoren: Personen, die bereits Erfahrung mit Linux-Systemen haben und lernen möchten, wie sie Embedded-Linux-Systeme verwalten und konfigurieren können.

Sie können wählen, ob Sie nur Teile der Woche buchen möchten oder die komplette Linux-Woche zum Vorteilspreis.

Montag bis Mittwoch, 13. - 15. Oktober 2025:

Kurs Grundlagen/Einführung inkl. Vortragstag

...

Mehr Informationen

Termine und Orte

Datum Preis

+++ Catalog API +++

SG-Seminar-Nr.: 8375383

Anbieter-Seminar-Nr.: Z0356005-2

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Inhouse
  • Deutsch
    • Keine
  • Anbieterbewertung   (55)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Preis