Ich entwickle Firmware für stm32, esp32, esp8266, pico und Arduino
Hardware-Systemingenieur, PCB-Design, Firmware, CAD, Robotik, KI, Vision
Über diesen Service
Deine PCB ist nutzlos ohne funktionierende Firmware. Ich erstelle produktionsreife stm32- und esp32-Firmware, die stabil und effizient ist – keine Hobbysoftware, die im Feld versagt.
PLATTFORMEN: STM32, ESP32, ESP8266 und Raspberry Pi Pico Firmware, programmiert im Bare-Metal- oder Arduino-Framework, je nach Wunsch.
WAS ICH BAUE:
Sensor-Treiber, drahtlose Kommunikation (WiFi, BLE, LoRa), Motor- und PWM-Steuerung, Echtzeitsteuerkreise, stromsparende Schlafmodi, OTA-Updates und RTOS-Programmierung mit FreeRTOS.
WAS DU BEKOMMST:
Vollständigen kommentierten Quellcode, geflashte und getestete Binärdateien, Verkabelungs- und Pinout-Dokumentation sowie Unterstützung bei der IoT-Firmware-Entwicklung, bis es funktioniert.
TOOLS: STM32CubeIDE, PlatformIO, Arduino IDE, ESP-IDF, FreeRTOS.
PERFEKT FÜR: Startups, die ein vernetztes Produkt auf den Markt bringen, Maker, die eine PCB entworfen haben, aber funktionierenden Code brauchen, und Teams, die einen zweiten Embedded-Entwickler benötigen.
Mehr als 5 Jahre Erfahrung in Mechatronik und Embedded Systems. Ich entwerfe auch PCBs, sodass meine Firmware deine tatsächlichen Hardware-Beschränkungen berücksichtigt, nicht nur generischen Code.
Schreib mir mit deinem Schaltplan oder deinen Anforderungen, bevor du bestellst, um den Umfang zu bestätigen.
Mein Portfolio
Meine weiteren Dienstleistungen im Bereich Elektrotechnik
FAQ
Automatische Übersetzung
Mit welchen Mikrocontrollern arbeitest du?
STM32, ESP32, ESP8266, Arduino, RP2040 und die meisten ARM Cortex-M Mikrocontroller. Gib deinen spezifischen Chip an, damit ich die Kompatibilität vor der Bestellung bestätigen kann.
Stellen Sie den Quellcode zur Verfügung?
Ja, immer. Du erhältst vollständigen, kommentierten Quellcode ohne Vendor Lock-in. Du besitzt alles, was ich liefere.
Können Sie mit meiner vorhandenen Codebasis arbeiten?
Ja. Teile dein bestehendes Repository oder deine Dateien, und ich werde es überprüfen, erweitern oder debuggen, anstatt von Grund auf neu zu starten.
Brauchst du physische Hardware zum Testen?
Am besten ja, da echte Hardware Probleme erkennt, die Simulation übersieht. Wenn du keine Hardware schicken kannst, teste ich auf entsprechenden Entwicklungsboards und notiere alle Annahmen.
Kannst du drahtlose Konnektivität implementieren?
Ja, WiFi, Bluetooth Low Energy und LoRa werden unterstützt. Gib dein Protokoll und deine Reichweitenanforderungen an, damit ich den Umfang entsprechend festlegen kann.
Implementierst du OTA-Firmware-Updates?
Ja, für ESP32 und kompatible STM32-Setups. OTA erhöht den Entwicklungsaufwand, daher ist es im Standard- und Premium-Paket enthalten, nicht im Basic.
Unterschreibst du eine NDA für proprietären Code?
Ja, ich unterschreibe gerne eine angemessene NDA, bevor ich mit proprietären oder kommerziellen Firmware-Projekten beginne.
Was, wenn ich noch keine PCB habe?
Kein Problem. Ich kann zuerst auf einem Entwicklungsboard entwickeln und testen, dann die Firmware anpassen, sobald deine PCB fertig ist.
Wie wird die Firmware vor der Lieferung getestet?
Ich teste auf echter Hardware oder entsprechenden Entwicklungsboards, überprüfe die Kernfunktionalität und dokumentiere alle Randfälle oder Einschränkungen.
Bietest du laufenden Firmware-Support an?
Ja. Nach dem ersten Projekt biete ich monatliche Retainer-Pakete für fortlaufende Features, Bugfixes und Firmware-Updates an.

