CooCox CoIDE
Силно интегрирана софтуерна среда, предназначена за разработване на код за микроконтролери с ARM архитектура.
CooCox CoIDE е едно от най-лесните и бързи решения за инсталиране, обучение и конфигуриране, което позволява дори на начинаещите потребители да постигнат значителни резултати в него. Успешното стартиране на първите проекти се осигурява от съветник, който ви помага през всички основни етапи на развитие, като отговаря на прости въпроси. Добре направената среда CooCox CoIDE ви позволява да изтеглите изходния код на програмата, да я редактирате, да компилирате (от инструменти на трети страни), да мигате контролера и да отстранявате грешки.

Програмата е базирана на Eclipse и има всичките си предимства. Редакторът на код включва подчертаване на синтаксис и подсказки. Има функции за глобална подмяна на променливи и предложения за прекратяване на кода. Околната среда поддържа микроконтролери от серия ST, както и редица други семейства: Atmel, Holtek, Freescale, Nuvoton, NXP, Energy Micro, Texas Instruments и някои други. Списъкът с чипове непрекъснато се увеличава с всяка версия на програмата. Вграденият дебъгер на ST-Link поддържа всички основни режими за отстраняване на грешки.
Първият недостатък на CooCox CoIDE е липсата на GCC компилатор, който трябва да се изтегли и инсталира отделно. И след това, в настройките на CoIDE, трябва да посочите правилния път към него. За серията ARM има няколко опции за компилатор с различни набори от инструменти. CooCox CoIDE е проектиран да се свързва с ARM GCC по подразбиране.