С 2015 года пакет программного обеспечения MDK ARM от компании Keil для микроконтроллеров STM32 на ядрах Cortex-M0 и Cortex-M0+ предоставляется без ограничений по размеру кода и времени использования. Кроме этого, нет никаких отчислений при использовании среды в коммерческих целях, применяя микроконтроллеры STM32 семейств STM32F0 и STM32L0.
Keil MDK является наиболее комплексной средой разработки для приложений на базе микроконтроллеров ARM. Keil MDK содержит ARM C/C++ компилятор, операционную систему CMSIS-RTOS RTX и среду разработки uVision с отладчиком. Конфигурация периферии STM32 может быть задана при помощи STM32 CubeMX и итоговый проект может быть экспортирован в MDK.
Источник: www.compel.ru