STM32

Рекомендуем обратить внимание на среду разработки Atollic True Studio. Реально среда бесплатная с открытым исходным кодом. Это Eclipse.

Keil к сожалению имеет ограничение на объем кода 32Кб и при первой реализации USB или FReeRTOS вы его превысите , а стоимость Keil не для среднего класса России даже.