Skip to content
Thema

Embedded Linux

Von der Boot-Zeit über Device Trees und Treiber bis zu Echtzeitverhalten und sicheren Updates: Artikel zu den Fragen, die beim Aufbau und der Pflege eines Linux-Systems auf eigener Hardware tatsächlich auftreten.

15 Beiträge

· 5 Min. Lesezeit

Linux-Treiber entwickeln: wann der Kernel nötig ist – und wann nicht

Bevor Sie einen Kernel-Treiber schreiben: Welche Geräte sich sauber aus dem Userspace bedienen lassen, wann ein Kernel-Treiber unvermeidlich wird, wie ein Platform-Treiber aufgebaut ist und welche Fehler beim Bring-up am meisten Zeit kosten.

  • Embedded Linux
  • Kernel
  • Treiber
Weiterlesen
· 4 Min. Lesezeit

systemd auf Embedded-Systemen: was sich lohnt und was schadet

systemd im Embedded-Einsatz: Units und Abhängigkeiten richtig schneiden, Boot-Zeit statt Reihenfolge optimieren, Dienste per Watchdog überwachen, das Journal vom Flash fernhalten und mit read-only Root-Dateisystem arbeiten.

  • Embedded Linux
  • systemd
  • Boot-Zeit
Weiterlesen
· 5 Min. Lesezeit

Versionsverwaltung in Embedded-Projekten: was nach zehn Jahren noch zählt

Git in langlebigen Embedded-Projekten: Branches je Hardwarerevision, Umgang mit Vendor-BSPs, Binärdateien und Toolchains, reproduzierbare Stände über Tags und Manifeste – und warum eine lesbare Historie erst nach Jahren ihren Wert zeigt.

  • Git
  • Versionsverwaltung
  • Embedded Linux
Weiterlesen
· 6 Min. Lesezeit

Boot-Zeit von Embedded Linux optimieren: messen, bevor Sie schrauben

Von Power-on bis zum ersten Bild: wie Sie die Boot-Zeit eines Embedded-Linux-Geräts belastbar messen und in Bootloader, Kernel und User-Space die Hebel finden, die tatsächlich Sekunden bringen.

  • Embedded Linux
  • Boot-Zeit
  • Performance
Weiterlesen
· 4 Min. Lesezeit

EGLFS: Qt ohne Fenstersystem auf Embedded-Hardware betreiben

Wie Qt mit EGLFS direkt auf die Grafikhardware zeichnet – Backends, KMS-Konfiguration, Eingabegeräte und die Fehlerbilder, die beim ersten schwarzen Bildschirm helfen.

  • Qt
  • EGLFS
  • Embedded Linux
Weiterlesen
· 6 Min. Lesezeit

Echtzeit mit Linux: was PREEMPT_RT leistet – und was nicht

Determinismus statt Tempo: wie PREEMPT_RT Linux echtzeitfähig macht, wie Sie Latenzen mit cyclictest belastbar messen und welche System- und Anwendungsfehler jede Konfiguration wieder zunichtemachen.

  • Echtzeit
  • PREEMPT_RT
  • Embedded Linux
Weiterlesen
· 6 Min. Lesezeit

Device Tree in der Praxis: Hardware beschreiben, statt Treiber zu raten

Wie der Device Tree in Embedded-Linux-Projekten wirklich funktioniert: compatible-Matching, pinctrl und Clocks, Overlays für Gerätevarianten und die Debug-Rezepte, mit denen sich Bring-up-Probleme eingrenzen lassen.

  • Embedded Linux
  • Device Tree
  • Kernel
Weiterlesen
· 8 Min. Lesezeit

Modernes C++ (17/20/23) für Embedded-Systeme

Wie C++17, C++20 und C++23 Embedded-Software sicherer und klarer machen – bei kaum Laufzeitkosten, diszipliniert eingesetzt auf beschränkten Zielen.

  • C++
  • Modern C++
  • Embedded
Weiterlesen
· 7 Min. Lesezeit

Hardware-in-the-Loop-Testing: CI/CD mit echter Embedded-Hardware

Warum ein Hardware-in-the-Loop-Prüfstand das fehlende Stück für echtes CI/CD auf Embedded-Geräten ist: Treiber-, Timing- und Integrationsfehler auf echter Hardware finden.

  • Testing
  • CI/CD
  • Hardware-in-the-Loop
Weiterlesen
· 6 Min. Lesezeit

Qt im Embedded-Umfeld

Wie Qt moderne Bedienoberflächen auf ressourcenbeschränkte Hardware bringt – von QML und Hardwarebeschleunigung bis zu Boot-Zeit und schlankem Stack.

  • Qt
  • QML
  • Embedded Linux
Weiterlesen
· 6 Min. Lesezeit

Vorteile von Yocto im industriellen Umfeld

Warum sich das Yocto Project für langlebige Industrieprodukte lohnt – von reproduzierbaren Builds über Lizenz-Compliance bis zu sicheren Update-Strategien.

  • Yocto
  • Embedded Linux
  • Industrie
Weiterlesen

Passende Leistung

Embedded Linux →

Vom Board-Bring-up bis zur Applikation: zuverlässige Embedded-Linux-Systeme mit Fokus auf Stabilität, Boot-Zeit und langfristige Wartbarkeit.

Passende Schulung

Embedded Linux Grundlagen →

Verstehen Sie den Aufbau eines Embedded-Linux-Systems – von Bootloader und Kernel über das Root-Dateisystem bis zur eigenen Applikation auf realer Hardware.

Bereit für Ihr nächstes Projekt?

Erzählen Sie uns von Ihrer Herausforderung – wir antworten in der Regel innerhalb eines Werktags.

Projekt anfragen