Je développerai le firmware embarqué pour votre projet stm32 ou arm cortex m
Ingénieur firmware embarqué STM32, CAN Bus, ECU EV, CICD
À propos de ce service
Vous avez besoin d’un firmware embarqué fiable pour votre projet STM32, ARM Cortex-M, PIC ou AVR ? Je crée un firmware de qualité production avec une architecture en couches claire, des pilotes testés, et un code que votre équipe pourra réellement maintenir.
Ce que je fournis :
- Pilotes périphériques UART, SPI, I2C, CAN Bus, GPIO, ADC, PWM, timers, DMA
- Machines à états pour la logique de contrôle en temps réel, gestionnaires d’interruptions, planification des tâches
- Mise en œuvre de protocoles de communication CAN, Modbus, protocoles série personnalisés
- Firmware bare-metal et basé sur RTOS (FreeRTOS)
- Pipeline CI/CD complet pour l’embarqué : GitHub Actions, tests unitaires Unity, analyse statique Cppcheck
J’ai réalisé :
- Firmware pour ECU de véhicules de production avec architecture HAL en couches, machine à états sécurisée, télémétrie CAN Bus sur STM32
- Algorithme d’évitement de collision en C embarqué, validé sur 500 scénarios, prêt pour ARM Cortex-M4 à 1,65 µs par appel
- Automatisation des tests pour ECU automobile pour Mercedes-Benz R&D (Tata Elxsi), réduction de 40 % des efforts de test manuel
- Firmware de contrôle pour EV à double moteur pour E-Bikes et E-Rickshaws sur microcontrôleurs PIC
Avant de commander : Contactez-moi avec votre MCU cible, ce que le firmware doit faire, et toute base de code existante. Je confirmerai la portée et le délai avant que vous passiez commande.
Mon portfolio
FAQ
Traduction automatique
Avec quels microcontrôleurs travaillez-vous ?
STM32 (toutes les familles), ARM Cortex-M (M0/M3/M4/M7), PIC, Atmel AVR, Arduino et cibles bare-metal. Je peux également travailler avec d’autres plateformes - contactez-moi.
Travaillez-vous avec des bases de code existantes ?
Oui. Envoyez-moi ce que vous avez et je l’examinerai avant de confirmer la portée.
Pouvez-vous écrire des tests unitaires pour un firmware existant ?
Oui - c’est un service spécifique que je propose. J’utilise le framework de test Unity et je peux mettre en place une automatisation CI/CD en parallèle.
Pouvez-vous travailler avec du matériel que je vous envoie ?
Pour les projets à distance, j’utilise la simulation Wokwi SIL pour valider la logique sans matériel. Pour le débogage spécifique au matériel, nous en discutons au cas par cas.
