Ich werde Embedded C- und CPP-Firmware-Code auf Zuverlässigkeitsrisiken überprüfen
Embedded Software und Flutter Entwickler
Über diesen Service
Benötigst du eine Überprüfung der Embedded-Firmware vor der Freigabe oder Übergabe?
Ich werde die bestehende Embedded C/C++-Firmware für ESP32, STM32, Arduino oder ein vergleichbares Ziel auditieren.
Ich prüfe den vereinbarten Umfang für:
- Zustand, Validierung und Fehlerbehandlung
- Speicher-, Grenzen-, Lebensdauer- und Ressourcenrisiken
- Timing, Nebenläufigkeit, Interrupts und Blockierung
- Peripherie- und Kommunikationslogik
- Wartbarkeit, Architektur, Logging und Wiederherstellung
Du erhältst einen Schweregrad-basierten Bericht mit Dateireferenzen, Beweisen, praktischen Empfehlungen, einem priorisierten Sanierungsplan, einer Verifizierungscheckliste und einer 30-minütigen Übergabesitzung.
Grenzen für nicht-generierten Code:
Basic: 500 LOC / 5 Dateien / ein Modul
Standard: 1.500 LOC / 12 Dateien / ein Subsystem
Premium: 3.000 LOC / 25 Dateien / zwei verbundene Module
Es gilt die zuerst erreichte Grenze. Der Umfang umfasst eine MCU, Toolchain, Firmware-Variante und festen Commit. Vendor-, SDK-, generierter und Drittanbieter-Code sind ausgeschlossen.
Nur Überprüfung und Dokumentation. Codeänderungen, Live-Debugging, Hardwaretests, formale Konformität und Sicherheitszertifizierung erfordern einen separaten Umfang.
Kontaktiere mich vor der Bestellung mit Repository-Größe, Ziel, Toolchain und Zielen.
Entwicklungstechnologie:
C / C ++
FAQ
Automatische Übersetzung
Was genau erhalte ich?
Du erhältst einen Schweregrad-basierten Audit mit Code-Referenzen, Beweisen, Empfehlungen, einem geordneten Sanierungsplan, einer Verifizierungscheckliste und einer 30-minütigen Übergabesitzung.
Wie unterscheidet sich das von einem Debugging-Service?
Dies ist eine proaktive Überprüfung der Codequalität und Zuverlässigkeitsrisiken. Es konzentriert sich nicht auf die Reproduktion oder Behebung eines bekannten Laufzeitfehlers.
Enthält dieses Gig Codeänderungen?
Der Basisumfang umfasst Befunde und einen Sanierungsplan, nicht die Umsetzung. Ich kann begrenzte Änderungen nach der Überprüfung separat anbieten.
Wie wird der Umfang der Überprüfung gemessen?
Es gilt die zuerst erreichte Grenze: Basic 500 LOC oder 5 Dateien, Standard 1.500 LOC oder 12 Dateien, und Premium 3.000 LOC oder 25 Dateien. Generierter, Vendor-, SDK- und Drittanbieter-Code sind ausgeschlossen.
