Je vais développer du firmware pour stm32, esp32, esp8266, pico et arduino
Ingénieur en systèmes hardware, conception de PCB, firmware, CAD, robotique, IA, vision
À propos de ce service
Votre PCB est inutile sans firmware fonctionnel. Je crée des firmware stm32 et esp32 prêts pour la production, stables et efficaces, pas du code de hobby qui se casse sur le terrain.
PLATEFORMES : firmware STM32, ESP32, ESP8266, et raspberry pi pico, programmé en bare-metal ou avec le framework Arduino selon la préférence.
CE QUE JE CRÉE :
Drivers de capteurs, communication sans fil (WiFi, BLE, LoRa), contrôle de moteurs et PWM, boucles de contrôle en temps réel, modes sommeil optimisés pour la consommation, mises à jour OTA, et programmation rtos avec FreeRTOS.
CE QUE VOUS RECEVEZ :
Code source complet commenté, binaires flashés et testés, documentation du câblage et des broches, et support pour le développement de firmware IoT jusqu’à ce que cela fonctionne.
OUTILS : STM32CubeIDE, PlatformIO, Arduino IDE, ESP-IDF, FreeRTOS.
PARFAIT POUR : startups lançant un produit connecté, makers ayant conçu un PCB mais nécessitant un code fonctionnel, et équipes ayant besoin d’un second ingénieur embarqué.
Plus de 5 ans en mécatronique et systèmes embarqués. Je conçois aussi des PCBs, donc mon firmware respecte vos contraintes matérielles réelles, pas un code générique.
Contactez-moi avec votre schéma ou vos exigences avant de commander pour confirmer la portée.
Mon portfolio
Autres services de Ingénierie électronique I Offre
FAQ
Traduction automatique
Avec quels microcontrôleurs travaillez-vous ?
STM32, ESP32, ESP8266, Arduino, RP2040 et la plupart des microcontrôleurs ARM Cortex-M. Mentionnez votre puce spécifique pour que je puisse confirmer la compatibilité avant votre commande.
Fournissez-vous le code source ?
Oui, toujours. Vous recevez un code source complet et commenté sans verrouillage par fournisseur. Vous possédez tout ce que je fournis.
Pouvez-vous travailler avec ma base de code existante ?
Oui. Partagez votre dépôt existant ou vos fichiers, et je les examinerai, étendrai ou déboguerai plutôt que de repartir de zéro.
Avez-vous besoin de matériel physique pour tester ?
De préférence oui, car le matériel réel détecte des problèmes que la simulation ne voit pas. Si vous ne pouvez pas expédier le matériel, je peux tester sur des cartes de développement équivalentes et noter toute hypothèse.
Pouvez-vous implémenter la connectivité sans fil ?
Oui, WiFi, Bluetooth Low Energy, et LoRa sont tous supportés. Mentionnez votre protocole et vos exigences de portée pour que je puisse définir le périmètre.
Réalisez-vous des mises à jour OTA du firmware ?
Oui, pour ESP32 et configurations STM32 compatibles. L’OTA ajoute du temps de développement, donc c’est inclus dans Standard et Premium, pas dans Basic.
Signerez-vous un NDA pour un code propriétaire ?
Oui, je suis disposé à signer un NDA raisonnable avant de commencer des projets de firmware propriétaire ou commercial.
Et si je n’ai pas encore de PCB ?
Pas de problème. Je peux développer et tester sur une carte de développement d’abord, puis adapter le firmware une fois votre PCB prêt.
Comment le firmware est-il testé avant livraison ?
Je teste sur du matériel réel ou des cartes de développement équivalentes, vérifie la fonctionnalité principale, et documente tout cas limite ou limitation rencontrée.
Proposez-vous un support continu pour le firmware ?
Oui. Après le premier projet, je propose des forfaits mensuels pour fonctionnalités continues, corrections de bugs, et mises à jour du firmware.

