¿Cuáles son los entornos de desarrollo de software para STM32? ¿Cuáles son las características de cada uno?
El software de desarrollo stm32 más tradicional de Keil. Puede utilizar la biblioteca estándar o la biblioteca HAL y no hay funciones especiales.
IAR es el entorno de desarrollo más utilizado para la certificación de software. Y lo que es mejor que otros entornos es que este software puede utilizar directamente el Terminal IO integrado para interactuar con la información de depuración.
CubeMX utiliza la biblioteca HAL y los periféricos están configurados en forma de gráficos. Tiene buena portabilidad y es fácil de comenzar. Sin embargo, hay muchos paquetes que pueden confundirlo.