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
- Loading…
- Loading…
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
- Loading…