Ich entwickle ESP32 Firmware in ESP-IDF und FreeRTOS für dein Sensor-Prototyp

Einige Informationen wurden automatisch übersetzt.

Kenia

Ich spreche Englisch, Suaheli

ESP32- und FreeRTOS-Firmware-Entwickler, LLM-Funktionen in Python

Firmware- und Software-Entwickler in Nairobi. Ich erstelle ESP32 Firmware in ESP-IDF und FreeRTOS und finde Timing-Fehler, die schwer zu reproduzieren sind. Bei meinem eigenen Zwei-Board-ADAS/ECU-Proj...
Über diesen Service

Ich schreibe ESP32 Firmware in C auf ESP-IDF und FreeRTOS: Sensoren lesen pünktlich, Aufgabenprioritäten sind absichtlich gewählt, und Links melden veraltete Daten, anstatt darauf zu reagieren.

Auf meinem eigenen Teststand geliefert: ein Zwei-Board-ADAS/ECU-System über ESP-NOW. Ultraschalldistanzmessung per GPIO-Interrupt, mit Filterung, die zwei Arten von Phantom-Bremsungen entfernt; eine 100-Hz-Regelschleife mit 0 verpassten Deadlines; gerahmte Funknachrichten mit Sequenznummern und Neu-Pairing nach einem Neustart; ein Supervisor, der einen stillen Sender von einem Empfänger unterscheiden kann, der nicht reagieren kann; 6-7 ms vom Sensor bis zur bestätigten Aktion.

Was ich für dich bauen kann: Sensor-Treiber mit Filterung (GPIO, UART, I2C, SPI); FreeRTOS-Aufgabenplanung mit Prioritäten, Core-Pinning, Queues und ISR-Übergabe; ESP-NOW Verbindungen zwischen Boards; Watchdogs, Heartbeats und Fehlerberichte; und CMake/Kconfig-Builds mit einem Firmware für jede Board-Rolle.

Was du bekommst: Quellcode in einem Git-Repo, Build-Schritte, eine README mit den Design-Entscheidungen und Logs vom Board.

Sag mir deine Sensoren und Radio, und ich sage dir klar, was ich schon gemacht habe und was neu sein wird.

Plattform:

ESP32

Expertise:

Firmware-Entwicklung

•

RTOS

•

Mikrocontroller