Je vais développer le firmware bare metal STM32 et les pilotes périphériques en embedded C
Ingénieur en systèmes embarqués et informatique
À propos de ce service
Je crée des firmwares bare-metal fiables et des pilotes périphériques pour les microcontrôleurs STM32.
Je travaille à temps plein en tant qu'ingénieur en systèmes embarqués sur le firmware STM32, et j'écris des pilotes comme le code de production doit l'être : au niveau des registres, lisibles et documentés.
CE QUE JE PEUX RÉALISER
Drivers I2C, SPI, UART, ADC, DAC, timers et GPIO
Gestion des données via interruptions et DMA
Pilotes pour IC externes (RTC, DAC, EEPROM, capteurs, expanders d'IO)
Communication Modbus et RS-485
Intégration de tâches FreeRTOS
Correction de pilotes qui ne fonctionnent qu'à moitié
COMMENT ÇA FONCTIONNE
Envoyez-moi la référence de votre MCU, schéma ou fiche technique et précisez ce que le pilote doit faire. Vous recevrez un code source C commenté, avec une API claire en en-tête, un main.c de démonstration montrant comment l'utiliser, et des notes d'utilisation.
CE QUE VOUS OBTENEZ
Code source complet, à vous de conserver
Compatible avec STM32CubeIDE ou votre environnement de développement
Réponses honnêtes sur ce qui est possible ou non
Je travaille avec les familles STM32F, G, H et L.
Vous ne savez pas si votre projet correspond ? Contactez-moi d'abord, je vous dirai honnêtement si je peux vous aider.
Plateforme:
STM32

