CooCox CoIDE

Високоінтегроване програмне середовище призначене для розробки коду мікроконтролерів архітектури ARM.

CooCox CoIDE є одним з найпростіших і найшвидших у плані встановлення, освоєння та налаштування рішень, що дозволяє навіть початківцям домагатися в ньому суттєвих результатів. Успішний старт перших проектів забезпечує майстер, що допомагає пройти всі основні етапи розробки шляхом відповіді прості питання. Якісно зроблене середовище CooCox CoIDE дозволяє завантажувати вихідний код програми, редагувати його, проводити компіляцію (сторонніми засобами), прошивати контролер та проводити налагодження.

CoIDE

Програма заснована на базі Eclipse і має всі переваги. Редактор коду включає підсвічування синтаксису і підказки. Існують функції глобальної заміни змінної та пропозиції варіантів закінчення коду. Середовище підтримує мікроконтролери серії ST, а також ряд інших сімейств: Atmel, Holtek, Freescale, Nuvoton, NXP, Energy Micro, Texas Instruments та деякі інші. Список чіпів постійно зростає з кожною версією програми. Вбудований дебаггер ST-Link підтримує всі основні режими налагодження.

Першим із недоліків CooCox CoIDE варто відзначити відсутність компілятора GCC, який потрібно завантажити та встановити окремо. А потім у налаштуваннях CoIDE необхідно вказати правильний шлях до нього. Для серії ARM існує кілька варіантів компіляторів із різними наборами допоміжних засобів. CooCox CoIDE за промовчанням розроблялася для взаємодії з ARM GCC.

Шляхи до файлів проекту жорстко прописуються у програмі. Просте переміщення папки з проектом призведе до того, що проект не збереться. Тому шляхи необхідно редагувати вручну у файлах. Швидше за все,професійним розробникам програма видасться занадто простою, в ній також відсутня можливість тонких налаштувань.

Це середовище абсолютно безкоштовне і має відкритий код. Для отримання доступу до скачування необхідно пройти просту процедуру реєстрації. Також програму можна завантажити через попередньо встановлений менеджер CoCenter, який надалі буде сповіщати про всі оновлення та дає можливість встановлення додаткових утиліт розробника. Серед них варто відзначити власну операційну систему для роботи з мікроконтролерами CooCox CoOS, софт для програмування Flash-пам'яті CooCox CoFlash, а також інструмент, що спрощує конфігурування портів контролерів CooCox CoSmart. Встановлювати CoIDE рекомендується в каталог без українських букв, без пробілів, а найкраще в варіант, що пропонується за замовчуванням.

CooCox CoIDE

Цю програму створила команда із двадцяти розробників під назвою CooCox, що входять з 2011 року до складу міжнародної компанії Embest Technology. Штаб-квартира команди розташована в місті Шеньчжен (Китай). Група виникла у 2009 році на базі Уханьського Технологічного Університету.

Програма CooCox CoIDE створена англійською та не має русифікатора.

Робоча платформа розглянутого середовища розробки – операційні системи Windows XP (необхідний SP3), Vista (SP2), 7. Для встановлення CoIDE у Windows XP бажана версія Professional, оскільки в Home Edition не працює режим налагодження. Методи вирішення цієї проблеми описані на форумі CooCox. Крім цього, можлива робота з програмою серед Linux за допомогою Wine. Однак функції налагодження та запису до мікроконтролера будуть недоступні.