Open Source

Open Source.

Open Source für Embedded Linux

Linutronix arbeitet seit der Gründung 1996 am Linux-Kernel mit. Unser Schwerpunkt liegt auf Echtzeit und Embedded-Systemen. Wir haben PREEMPT_RT maßgeblich in den Mainline-Kernel gebracht und pflegen eigene Projekte wie ELBE und minicoredumper.

Der Code, den wir in Ihr Produkt bringen, ist derselbe, der im Mainline-Kernel läuft – keine eigene Variante, die nur wir verstehen. Mit jahrzehntelanger Erfahrung verbinden wir die Upstream-Entwicklung mit den Anforderungen der Industrie und liefern produktionsreife Lösungen für Embedded-Geräte und industrielle Automatisierung.

Linux Kernel und Real-time

Seit Linux 6.12 ist Preempt-RT Teil des Mainline-Kernels – ein Projekt, das unsere Entwickler über viele Jahre
vorangetrieben haben. Darüber hinaus arbeiten wir an weiteren Bereichen des Linux-Kernels mit, unter anderem:

  • printk und consoles
  • vDSO und Timer
  • Scheduling und Interrupt-Verarbeitung
  • Langzeitwartung für Industriesysteme

Mehr erfahren: Ressourcen der Linux Foundation zu Real-Time Linux

recent commits from us
  • Loading…
cached · 15m →
elbe commits
  • Loading…
cached · 15m →

ELBE – Embedded Linux Build Environment

ELBE ist ein von Linutronix gestartetes Open-Source-Projekt zur Erstellung Debian-basierter Images für Embedded-Systeme. Es bietet:

  • Automatisierte und reproduzierbare Erstellung von Root-Dateisystemen
  • Integration in bestehende Build- und CI-Prozesse
  • Nachvollziehbare System-Builds auf Basis von Debian

ELBE nutzt die Stabilität und das umfangreiche Paketangebot von Debian und bietet gleichzeitig die Kontrolle, die Embedded-Systeme mit langer Wartungszeit brauchen. ELBE ist auch das Build-System unseres Industrial Grade Linux Operating System IGLOS.

Zum Projekt: Aktuelle Beiträge im ELBE-Git-Repository

Minicoredumper – Embedded Linux analysieren

Core-Dumps gehören zu den effektivsten Methoden, um Systemabstürze im Feld zu analysieren. 

Bei Embedded-Systemen ist die Erstellung vollständiger Core-Dumps für komplexe Anwendungen jedoch häufig unpraktikabel. Die Gründe:

  • Begrenzter Speicherplatz auf dem Gerät
  • Geringe Netzwerkbandbreite für Remote-Debugging

minicoredumper bietet einen schlanken Ansatz, mit dem sich präzise steuern lässt, welche Daten bei einem Absturz erfasst werden. Der Speicherbedarf sinkt deutlich, und eine aussagekräftige Fehleranalyse bleibt trotzdem möglich.

Projektressourcen: Mehr erfahren

minicoredumper commits
  • Loading…
Cached · 15m →

Bauen Sie auf bewährte Open-Source-Technologie.