Je développerai et déboguerai le firmware esp32 et stm32
Ingénieur firmware embarqué pour ESP32, STM32 et nRF52
À propos de ce service
Vous avez besoin d’un firmware pour une carte ESP32 ou STM32, ou d’aide pour du code qui ne se comporte pas comme prévu ?
Je suis Mahad, ingénieur en systèmes embarqués avec près de trois années d’expérience. Je développe des firmwares en C/C++ pour des appareils connectés, des interfaces de capteurs et des applications de contrôle.
Je peux vous aider pour :
Un nouveau firmware ou des modifications à un projet existant
Intégration de capteurs et de périphériques via I2C, SPI et UART
GPIO, ADC, PWM et logique de contrôle
Wi‑Fi, BLE et MQTT sur le matériel ESP32 pris en charge
Tâches FreeRTOS et débogage de firmware
Les livrables comprennent le code source convenu, la configuration du projet, le mapping des broches et les instructions de compilation ou de flashage. Les tests dépendent de la carte et des périphériques disponibles ; nous en discuterons et validerons cela avant de démarrer.
Envoyez le modèle de votre carte, le câblage ou le schéma, le code existant et le comportement attendu afin que je puisse confirmer la portée. Chaque package couvre une plateforme de carte. La conception du PCB, les achats matériels, les applications mobiles et les tableaux de bord cloud sont chiffrés séparément.
Plateforme:
ESP32
Expertise:
Développement de micrologiciel
•
RTOS
•
Débogage
Mon portfolio
FAQ
Traduction automatique
Pouvez-vous travailler sur un projet existant ?
Oui. Envoyez le code source, l’environnement de build, le modèle de carte, les journaux et une description claire de ce qui doit se passer par rapport à ce qui se passe actuellement. Je passerai en revue ces éléments avant de confirmer le travail.
Quels boards supportez-vous ?
Des cartes de développement ESP32 et STM32 et des cartes personnalisées avec une documentation adéquate. Envoyez le puce exacte et le modèle de carte afin que je puisse vérifier la compatibilité des périphériques et de la chaîne d’outils.
Vais-je recevoir le code source ?
Oui. La livraison inclut le code source convenu, la configuration du projet et les instructions de build ou de flashage. Les composants tiers conservent leurs licences d’origine.
Testez-vous sur du matériel physique ?
Nous convenons d’un test avant la commande. Si le matériel exact est disponible, je peux tester selon une liste de vérification convenue. Sinon, nous organiserons des tests sur votre carte en utilisant des journaux et des retours. J’indiquerai ce qui a réellement été testé.
Cela inclut-il la conception de PCB ou une application ?
Ces packages couvrent le firmware. La conception de PCB, l’approvisionnement matériel, les applications mobiles, les services cloud et les tableaux de bord web complets ne font pas partie du périmètre.
Pouvez-vous ajouter le Wi‑Fi ou le Bluetooth à STM32 ?
Cela dépend du modèle STM32 précis et du module radio connecté. La connectivité ESP32 dépend également de la variante exacte. Envoyez les numéros de pièce avant de commander.
Qu'est-ce qui compte comme une révision ?
Une révision ajuste le travail livré selon les exigences convenues. Une nouvelle référence capteur, carte, protocole ou fonctionnalité modifie la portée et nécessite un nouvel accord.
Dois-je vous contacter avant de passer une commande ?
Oui, notamment pour le débogage, les cartes personnalisées ou les projets de dispositifs connectés. Une courte revue nous aide à convenir des livrables, de l’accès au matériel et d’un calendrier réaliste.

