Je vais développer le firmware stm32 en hal bare metal ou freertos
Spécialiste en matériel et IoT
Niveau 2
Répond à des critères de performance élevés et a fait ses preuves en matière de satisfaction clients.
À propos de ce service
Je développe le firmware STM32 pour toute la famille STM32F0 à STM32H7 en utilisant STM32CubeIDE et HAL comme point de départ, puis j’optimise les chemins critiques en C bare metal lorsque le timing ou la taille du code l’exigent. Pour les applications multitâches, j’utilise FreeRTOS avec des tâches bien dimensionnées, des mutex, des files d’attente et un watchdog qui se déclenche réellement.
J’ai livré des firmwares STM32 dans des systèmes de contrôle moteur, des cartes d’acquisition de données à haute vitesse, des passerelles de communication industrielles (Modbus, CAN, RS-485) et des interfaces de capteurs de précision. Si votre application nécessite un périphérique USB CDC personnalisé, un pipeline ADC piloté par DMA ou une boucle de contrôle en temps réel strict, c’est du travail courant pour moi.
Clients avec lesquels j’ai travaillé
Oasis Water Technologies
Collaborated with multiple teams at Oasis to engineer a highly durable, battery-powered industrial IoT device. Because the device was designed for remote deployments with minimal human interaction, mission-critical reliability was the top priority. I delivered an end-to-end solution, handling the custom hardware design, robust firmware development (including WiFi, OTA updates, and MQTT protocols),
avr. 2024
Mobile Outfitters
Partnered with Mobile Outfitters to engineer the core electronics for a high-precision, CNC-style mobile accessory cutting machine. Tasked with solving a complex integration of digital and analog circuits, I managed the full hardware lifecycle—from initial schematic design and high-density PCB layout to troubleshooting and prototype testing. The project resulted in a fully manufacturable, producti
févr. 2025-févr. 2026
Mon portfolio
Autres services de Ingénierie électronique I Offre
FAQ
Traduction automatique
Quelles familles STM32 supportez-vous ?
STM32F0, F1, F3, F4, F7, G0, G4, H7, L0, L4. Indiquez-moi votre cible et je confirmerai immédiatement.
HAL ou bare metal, lequel recommandez-vous ?
HAL pour la plupart des projets, c’est maintenable et Cube le met à jour. Bare metal pour les ISR critiques en timing ou lorsque la taille du code est une contrainte stricte. J’utilise les deux dans le même projet si nécessaire.
Pouvez-vous porter du code Arduino ou mbed existant vers STM32 HAL ?
Oui. Partagez la base de code et j’évaluerai l’effort ainsi que le délai.
Concevez-vous aussi le hardware / PCB STM32 ?
Oui. Je conçois des PCB conformes aux références STM32 avec un découplage approprié, une configuration des pins de boot et un header de débogage. Contactez-moi pour un devis combiné.

