Dies ist mein technisches Portfolio und Blog zu Linux-Kernel-Entwicklung, Embedded Systems und Grafiktreiber-Engineering.
Schwerpunkte
- Linux-Kernel-Entwicklung: Character-Device-Treiber, DRM/KMS-Subsystem, Platform-Treiber und Low-Level-Systemprogrammierung
- Embedded Systems: ARM-SoC-Plattformen, RTOS-Integration, Boot-Architektur und deterministisches Firmware-Design
- Grafiktreiber: DMA-Pufferverwaltung, Speicherverwaltung, MMU-Konfiguration, Register-Interfaces und Hardware Abstraction Layer
- Automotive-Software: AUTOSAR BSW, ECU-Software, ASPICE-konforme Prozesse, ISO 26262 funktionale Sicherheit, ASIL-Klassifizierung
- Assistive Technologien: NVDA-Addons und Accessibility-Tooling
Geplante Themen
- Kernel-Treiber-Interna und Debugging-Techniken
- SoC-Bring-up, Device-Tree-Konfiguration und Board Support Packages
- DRM/KMS-Treiberarchitektur und Buffer-Allokation
- Sicherheitskritische Entwicklung nach ISO 26262 und ASPICE
- Echtzeitsystem-Design und RTOS-Integrationsmuster
Beruflicher Hintergrund
Senior Software Engineer bei Socionext Europe GmbH, tätig in der Grafiktreiberentwicklung für ARM-basierte SoCs. Die Arbeit umfasst den vollständigen V-Modell-Zyklus: Systemarchitektur, Requirements Engineering, Implementierung, Verifikation und Produktionsintegration.
Persönliche (nicht-technische) Inhalte finden sich auf slohmaier.de.