Software, die zu Ihrer Hardware passt.
Treiber, Gerätefunktionen und Kommunikation für eingebettete Systeme.
Geräteverhalten klar definieren
Wir entwickeln Firmware anhand von Zuständen, Schnittstellen, Zeitverhalten und Ressourcen des Zielsystems. Bare-Metal- oder RTOS-Ansätze werden entsprechend den Anforderungen bewertet.
Entwicklungsumfang
- Peripherie- und Sensoreinbindung.
- Gerätelogik und Kommunikationsschnittstellen.
- Diagnose und Fehlerverhalten.
- Integration mit Hardware und Backend.
Für bestehende Firmware sind reproduzierbare Fehlerbeschreibungen, Quellcode und geeignete Hardware wichtige Ausgangspunkte.
Ihr Projekt besprechen
Lieferumfang, Dokumentation, Tests und Übergabe werden für das jeweilige Projekt vereinbart.
Was Auftraggeber vorab fragen
Welche Art von Firmware entwickeln Sie?
Gerätetreiber, Bare-Metal-Firmware und RTOS-basierte Anwendungen, die Hardware mit Sensoren, Schnittstellen und bei Bedarf mit einem Netzwerk oder Backend verbinden.
Können Sie bestehende Firmware übernehmen?
Ja. Vorhandener Code kann erweitert, portiert oder analysiert werden. Zunächst sichten wir den Bestand und stimmen ab, was erhalten, ersetzt oder dokumentiert wird.
Wie erfolgt die Übergabe der Firmware?
Quellcode, Build-Anleitung, Angaben zu Toolchain und Versionsständen, Flash-Vorgang und bekannte Einschränkungen. Unsere Checkliste zur Firmware-Übergabe beschreibt, was von jedem Firmware-Lieferanten zu verlangen ist.
Unterstützen Sie Updates über die Luftschnittstelle?
Sofern Hardware, Speicheraufteilung und Anbindung es zulassen, kann ein Update-Mechanismus vorgesehen werden. Diese Entscheidung sollte früh fallen, da sie Bootloader und Flash-Aufteilung betrifft.
