ELEKTRONIKENTWICKLUNGEN ↗
INNOVCHIP / ELEKTRONIKENTWICKLUNG

Firmware-Entwicklung

Treiber, Steuerungslogik und Diagnose für Ihre Hardware – mit nachvollziehbarer Versionierung und vereinbarter Übergabe.

01

Bestehende Firmware gezielt weiterentwickeln

Bei einer Übernahme klären wir zunächst, ob Quellcode, Abhängigkeiten und Werkzeuge vollständig vorliegen. Eine reproduzierbare Ausgangsversion schafft die Grundlage für Änderungen. Erst danach werden neue Funktionen oder die Behebung bekannter Fehler eingeplant.

02

Fehlerfälle gehören zur Funktion

Neben dem normalen Betrieb werden Kommunikationsabbrüche, unzulässige Eingaben und Neustarts betrachtet. Parameterhaltung und Firmware-Updates benötigen eigene Regeln. Wenn ein Update vorgesehen ist, wird auch das Verhalten bei einem Abbruch der Übertragung oder Versorgung festgelegt.

03

Abnahme anhand konkreter Szenarien

Eine Anforderung wird mit einem Eingang, einem erwarteten Verhalten und einer Prüfmethode verknüpft. Tests auf der Zielhardware ergänzen die Softwareprüfungen. Welche Prüfungen automatisiert werden, richtet sich nach Wiederholbarkeit und tatsächlichem Nutzen für das Projekt.

04

Eine nutzbare Übergabe

Zum vereinbarten Ergebnis gehören Quellcode, Werkzeugversionen, Build-Parameter und die Zuordnung zur Hardwareversion. Ein Änderungsprotokoll unterstützt spätere Wartung. Lizenzbedingungen externer Bibliotheken und Rechte am projektspezifischen Code werden vor Abschluss geklärt.

Passende nächste Schritte

DER NÄCHSTE SCHRITT

Was soll Ihr Gerät leisten?

Beschreiben Sie Ihre Anwendung und den Stand Ihrer Entwicklung.

Projekt anfragen ↗