Je développerai le firmware esp32 stm32 arduino
Ingénieur en systèmes embarqués, ESP32, STM32, Modbus, MQTT et automatisation de carburant
À propos de ce service
Vous avez besoin d’un firmware fiable pour un produit basé sur ESP32, STM32 ou Arduino ?
Je développe et débogue des firmware embarqués en C/C++ pour capteurs, contrôleurs, passerelles et appareils connectés. Je peux travailler à partir d’une spécification claire, d’un code existant, d’un schéma ou de logs série d’un prototype défaillant.
Les services incluent :
- GPIO, timers, interruptions, capture d’entrée, ADC, PWM et watchdogs
- UART, RS-485, I2C, SPI, Wi-Fi, MQTT et TCP/IP
- Modbus RTU et Modbus TCP
- Séparation des tâches sur dual-core ESP32-S3
- Stockage de configuration dans Flash et NVS
- CRC, parsing de trames, délais d’attente, retries et récupération en cas de panne
- Nettoyage du code, optimisation et vérification de compilation
Les travaux pertinents incluent un firmware STM32 pour un capteur de niveau de réservoir de carburant à magnétostriction, une passerelle dual-core ESP32-S3, une configuration Modbus persistante, la récupération de trames RS-485 bruyantes, et la planification du contrôle UART pour un IC audio WT2003H4.
Veuillez me contacter avant de commander si des tests matériels ou un protocole non documenté sont impliqués.
Mon portfolio
FAQ
Traduction automatique
Fournissez-vous le code source ?
Oui. Le code source est inclus sauf si une offre personnalisée indique le contraire.
Pouvez-vous réparer un projet de firmware existant ?
Oui. Envoyez le code source complet, les détails de la carte, le comportement attendu, le comportement réel et les logs.
Pouvez-vous tester sans mon matériel ?
Je peux compiler, examiner, simuler certaines parties de la logique et ajouter des diagnostics. La validation finale du matériel nécessite votre appareil ou vos retours de test.
Réalisez-vous des PCB ?
Ce service se concentre sur le firmware et l’intégration. La revue du schéma peut être incluse ; un devis pour une PCB complète doit être demandé séparément.
Quel framework utilisez-vous ?
Je peux travailler avec Arduino, STM32 HAL/CubeIDE, projets ESP-IDF ou le framework déjà utilisé par votre code.

