Ich entwickle stm32 esp32 eingebettete C-Firmware mit FreeRTOS
Sri Lanka
4 Aufträge abgeschlossen
Robotics- und Embedded-System-Ingenieur
Über diesen Service
Brauchst du zuverlässiges Firmware für einen Mikrocontroller, eine individuelle PCB oder ein echtes Embedded-Produkt?
Ich entwickle und debugge Embedded C/C++ Firmware für STM32, ESP32, ARM Cortex-M, AVR, PIC, 8051, RP2040, nRF und andere MCUs.
Ich arbeite mit FreeRTOS, Bare-Metal, HAL, LL, Register-Level-Code und Vendor SDKs.
Zu den Dienstleistungen gehören:
- UART, SPI, I2C, CAN, RS485, USB, ADC, PWM, DMA, GPIO, Timer, Interrupts und Watchdogs
- Sensor-, Encoder-, Display- und Motorsteuerungs-Treiber
- FreeRTOS-Tasks, Queues, Mutexes, Software-Timer und Zustandsautomaten
- Treiberintegration, Feature-Entwicklung, Kommunikationsstacks und Hardware-Initialisierung
- Build-Fehler, Linker-Probleme, Timing-Fehler, Hard Faults und Firmware-Debugging
Ich kann neues Firmware entwickeln, bestehende Projekte erweitern, Bugs beheben oder die Embedded-Architektur aufräumen. Du erhältst die vereinbarten Quell- und Projektdateien, Build- oder Flash-Anleitungen sowie Testhinweise.
Mein Fokus liegt auf wartbarem, testbarem Firmware und klarer technischer Kommunikation.
Dieses Gig ist für Software- und Firmware-Arbeiten. PCB-Design und physische Hardware-Reparaturen sind nicht enthalten, es sei denn, es wurde separat vereinbart.
Sende vor der Bestellung deine MCU, Platine, Peripherie, Toolchain, aktuelles Verhalten und erwartetes Verhalten.
Mein Portfolio
FAQ
Automatische Übersetzung
Soll ich Sie kontaktieren, bevor Sie eine Bestellung aufgeben?
Ja. Firmware hängt von der genauen Hardware, MCU, Peripheriegeräten, Verkabelung, IDE, erwartetem Verhalten und Testzugang ab. Bitte schreibe mir zuerst.
Welche Mikrocontroller unterstützt du?
Ich arbeite mit STM32, ESP32, Arduino, AVR, PIC und ARM Cortex-M Plattformen. Sende mir vor der Bestellung dein genaues Board- oder Chipmodell.
Kannst du STM32 Firmware schreiben?
Ja. Ich kann mit STM32CubeIDE, HAL-basierten Projekten, Treibern, Timern, ADC, PWM, UART, SPI, I2C, CAN, Interrupts, DMA und FreeRTOS-Tasks arbeiten.
Kannst du ESP32 Firmware schreiben?
Ja. Ich kann bei ESP32 Firmware, WiFi, BLE, MQTT, Sensoren, serieller Kommunikation, IoT-Funktionen und Firmware-Fehlerbehebung je nach deiner Konfiguration helfen.
Kannst du die Firmware auf echtem Hardware testen?
Nur, wenn ich Zugriff auf die gleiche Hardware habe oder du auf deinem Board testen kannst und Logs, Screenshots, serielle Ausgaben oder Videos sendest. Remote-Hardware-Tests müssen klar geplant werden.
Stellst du Build- und Flash-Anleitungen bereit?
Ja. Ich stelle Quellcode/Projektdaten und klare Build-/Flash-Anleitungen für die vereinbarte IDE oder Toolchain bereit.
Kannst du meine bestehende Firmware debuggen?
Ja. Sende die Projektdateien, Build-Fehler, Hardware-Details, erwartetes Verhalten, tatsächliches Verhalten sowie serielle Logs oder Oszilloskop-/Testergebnisse, falls vorhanden.
Entwirfst du PCB oder Hardware in diesem Gig?
Dieser Gig umfasst hauptsächlich Firmware. Ich kann Verkabelung oder grundlegende Hardwareannahmen überprüfen, aber PCB-Design, Schaltplanentwurf oder Hardware-Reparatur erfordern einen separaten, individuellen Rahmen.
Was zählt als Überarbeitung?
Eine Revision beinhaltet Fehlerbehebungen oder kleine Änderungen innerhalb des vereinbarten Firmware-Rahmens. Neue Peripheriegeräte, Unterstützung neuer Protokolle oder geänderte Hardware sind ein neuer Rahmen.
Welches Paket soll ich wählen?
Wähle Basic für eine kleine Korrektur/Beispiel, Standard für einen Treiber oder eine Funktion und Premium für ein kleines vollständiges Firmware-Projekt oder die Integration mehrerer Module.

