La STM32Fx y STM32Lx son microcontroladores basados en arquitectura ARM. Para la construcción de programas es el compilador gcc disponible bajo GNU/Linux. El compilador gcc tiene muchos ajustes y banderas, por lo que no es tan fácil construcción proyecto de tamaño medio.
En este artículo se mostrará cómo crear código para MCU STM32 bajo Linux. Se utilizarán estos SW:
- STM32CubeMX para la generación de proyectos
- Makefile4CubeMX para generar el makefile del proyecto CubeMX
- Code::Block IDE para editar, estructura y código flash
Todo tutorial es para GNU/Linux. Este procedimiento fue probado en Ubuntu 14.04 (fiel).