Je développerai le firmware embarqué stm32 en c avec freertos
Ingénieur logiciel embarqué
À propos de ce service
Vous avez besoin d’un firmware STM32 qui fonctionne de manière fiable sur du matériel réel ? J’ai écrit du firmware en C pour des voitures de course électriques qui ont participé à des compétitions internationales, et je mets la même attention dans votre projet.
Nouveau sur Fiverr, pas dans le domaine du firmware
- 3 ans en tant que chef d’équipe électrique d’une équipe de voitures de course électriques universitaires, classée 5e au Shell Eco-marathon Europe & Africa 2024
- Conception du firmware pour l’unité de contrôle du véhicule, le pilote du moteur BLDC et l’unité de télémétrie LoRa
- Stage R&D : réduction de l’erreur de cap de 29° à 1,3° grâce à la calibration et au filtrage des capteurs
Ce que je peux réaliser pour vous
- Pilotes de capteurs et périphériques depuis zéro (I2C, SPI, UART, ADC)
- Conception de tâches FreeRTOS avec files d’attente, sémaphores et mutex
- Communication via CAN, UART, USB et RS-485
- Débogage et correction de firmware existant
Ce que vous obtenez
- Code source commenté, prêt à compiler dans STM32CubeIDE ou Keil
- Instructions de compilation et de flashage ainsi qu’un court rapport de test
- Mises à jour régulières sur l’avancement pendant que je travaille
Envoyez-moi un message avec votre carte et ce que doit faire l’appareil. Je confirmerai la portée et le délai de livraison avant votre commande.
FAQ
Traduction automatique
Avec quelles familles STM32 et outils travaillez-vous ?
Principalement STM32F1 et F4 (ARM Cortex-M) dans STM32CubeIDE/CubeMX ou Keil, en utilisant HAL ou code de registre de bas niveau. Si votre puce appartient à une autre famille, contactez-moi d’abord et je confirmerai avant que vous passiez commande.
Pouvez-vous corriger des bugs dans mon firmware existant ?
Oui. Envoyez-moi le projet et décrivez le problème. Je débogue avec GDB/SWD et des mesures réelles, puis j’explique ce qui a causé le bug et comment je l’ai corrigé.
Pouvez-vous travailler avec ma carte personnalisée ?
Oui. Partagez le schéma et le mappage des broches, et nous convenons de la façon dont le firmware sera testé avant le début de la commande, pour éviter toute surprise.
Et si le firmware ne fonctionne pas comme prévu sur mon matériel ?
Je le débogue et le corrige dans le cadre de la commande. Dites-moi ce que vous voyez (logs, captures d’oscilloscope ou une courte vidéo), et je trouverai la cause pour fournir une version corrigée.
Qu'est-ce que je reçois à la fin ?
Le projet complet avec code source commenté, instructions de compilation et de flashage, ainsi qu’un court rapport sur la façon dont le firmware a été testé.

