Les STM32Fx et les STM32Lx sont MCU basé sur l’architecture ARM. Pour la construction de programmes est le compilateur gcc disponible sous GNU/Linux. Le compilateur gcc dispose de nombreux réglages et drapeaux, ce n’est pas si facile construire projet de taille moyenne.
Dans cet article sera montré comment générer le code pour le microcontrôleur STM32 sous Linux. Il sera utilisé ces SW :
- STM32CubeMX pour générer le projet
- Makefile4CubeMX pour générer des makefile du projet CubeMX
- Code::Block IDE pour modifier, construire et flash code
Tutoriel tout est fait pour GNU/Linux. Cette procédure a été testée sur Ubuntu 14.04 (fidèle).