Есть такая замечательная интегрированная среда разработки для ARM микроконтроллеров — Em::Blocks. Построена она на базе IDE общего назначения Code::Blocks.
На данный момент новая версия с новым названием EmBitz.
Автор, к сожалению, больше уделяет внимания политике, чем чем разработке, но несмотря на некоторые недостатки, эта среда наиболее удобная и быстрая из имеющихся бесплатных и многих платных альтернатив.
Поэтому я выкладываю для скачивания актуальные на момент написания статьи версии:
EmBlocks 2.30 40 MB
EmBitz_0.40 beta 44 MB
EmBitz 1.11 50MB
Также есть ссылка на Google Drive с дистрибутивами различных инструментов, включая Emblocks и Embitz