Embedded Linux Advanced Development

Embedded Linux Advanced Development.

Vertiefen Sie Ihre Linux-Kenntnisse

Ein fortgeschrittener, praxisorientierter Kurs für erfahrene Linux-Entwickler, die ihr Verständnis der internen Funktionsweise von Linux vertiefen und ihre Fähigkeiten in der systemnahen Entwicklung weiter ausbauen möchten.

Highlights

  • Tiefgehender Einblick in die Linux-internen Abläufe und das Verhalten des Kernels

  • Starker Fokus auf praxisrelevante Themen der Systementwicklung

  • Praxisnahe Einblicke in Performance, Echtzeitfähigkeit und Debugging

  • Ideale Vorbereitung auf anspruchsvolle Aufgaben in der Embedded-Linux-Entwicklung

An wen richtet sich das Training?

  • Erfahrene Linux-Entwickler
  • Ingenieure mit Schwerpunkt auf Kernel- oder systemnaher Entwicklung
  • Entwickler, die ihre Expertise im Bereich Embedded Linux vertiefen möchten

Format & Dauer

  • 5 halbe Tage online oder 3 Tage vor Ort

Voraussetzungen

  • Fundiertes Verständnis der Grundlagen des Linux-Betriebssystems
  • Sicherer Umgang mit der Linux-Shell
  • Grundkenntnisse in C-Programmierung (oder Teilnahme am Kurs „Linux Essentials“)

Themenübersicht

  • Prozess-Scheduling unter Linux
  • Konzepte und Verhalten von Echtzeit-Linux
  • Multi-Core-Systeme und CPU-Isolierung
  • Methoden zur Interprozesskommunikation (IPC)
  • Best Practices für die Anwendungsentwicklung unter Linux
  • Grundlagen der Kernel- und Treiberentwicklung
  • Erstellen und Anpassen des Linux-Kernels
  • Integration eigener Treiber in den Kernel
  • Techniken zur Echtzeitoptimierung
  • Tools für Tracing und Debugging
  • Debian als Beispiel für ein Paketverwaltungssystem

Jetzt Ihre Schulung buchen?