Linux + ChibiStudio. На крайний случай Винда+ChibiStudio.
ChibiStudio это готовый набор инструментов для работы с STM32 в IDE
Eclipse при использовании ChibiOS + HAL. И то и другое великолепно.
Масса примеров HAL для всех возможных Discovery и Nucleo. Две
версии RTOS - собственно сама ChibiOS c кучей сервисов, и более
легковесная NIL. Берешь тестовый пример для своего процессора и
используешь как "рыбу" для своего проекта - все необходимые
инициализации уже выполнены. Есть мастер для инициализации GPIO. Привычку сразу использовать RTOS считаю очень ценной. HAL и RTOS великолепно документированы. Оперативная помощь на форуме от самого автора. Новые версии каждый год и обновления в течении года. Категорически рекомендую.