Ich debugge Embedded-C- und CPP-Firmware für esp32 und IoT-Systeme
Embedded Software und Flutter Entwickler
Über diesen Service
Schwer reproduzierbarer eingebetteter Fehler? Ich helfe kleinen Produkt- und Hardware-Teams, begrenzte Firmware-Probleme zu diagnostizieren und mit Beweisen voranzukommen.
Ich spezialisiere mich auf embedded C/C++ Diagnosen, fokussierte Code-Reviews und Prototypenrettung für ESP32 und IoT-Systeme. Typische Probleme sind OTA-Fehler, Sensorverhalten, Status- und Timing-Fehler sowie Kommunikationsprobleme wie CAN oder UART.
Was du bekommst:
- Überprüfung der bereitgestellten Logs, Traces, Codes und des erwarteten Verhaltens
- Testbare Hypothesen und eine strukturierte Ursachenanalyse
- Schweregradbewertete Erkenntnisse und technische Risiken
- Einen praktischen Reproduktions- oder Untersuchungsplan
- Klare nächste Schritte und schriftliche Übergabemitschriften
- Source-Code-Änderungen nur, wenn sie im vereinbarten Umfang enthalten sind
Bitte schreibe mir vor der Bestellung eine Nachricht mit:
1. Woran du arbeitest
2. Was schief läuft
3. Was du bereits versucht hast
4. Relevanten Logs, Traces, Schaltpläne und einen begrenzten Codebereich
5. Einschränkungen und erwartetes Verhalten
Eine fokussierte Diagnose ist ein nützliches eigenständiges Ergebnis. Die Umsetzung kann separat angeboten werden, sobald Ursache und Umfang klar sind.
FAQ
Automatische Übersetzung
Was werde ich vom Diagnostik erhalten?
Du bekommst getestete Hypothesen, nach Schweregrad sortierte Befunde, Reproduktions- oder Untersuchungsschritte und einen priorisierten Plan für die nächsten Schritte schriftlich.
Wirst du den Firmware-Code ändern?
Der grundlegende Umfang umfasst die fokussierte Diagnose und schriftliche Befunde. Codeänderungen sind nur enthalten, wenn wir vor der Bestellung eine begrenzte Implementierungsreichweite vereinbaren.
Was sollte ich schicken, bevor du anfängst?
Bitte sende das erwartete und tatsächliche Verhalten, relevante Logs oder Traces, Hardware- und Toolchain-Details, was du bereits ausprobiert hast, und den kleinsten relevanten Codebereich.

