IDE для разработки под ARM

Все о микроконтроллерах: AVR, PIC, STM8, STM32, Arduino, Altera, Xilinx, все что угодно. Этот раздел для всего что клацает байтиками.
Post Reply
User avatar
Derdemyansky
Posts: 17
Joined: 13 May 2014, 13:32

IDE для разработки под ARM

Post by Derdemyansky »

Доброго времени суток! Плавно осваиваю ARM-базу, конкретно на STM32, но очень так стоит вопрос в среде разработки. Пробовал CooCox, но из-за GCC как-то ну вообще не нравится (разные версии дают разный бинарный код, это в общем-то логично, но ни один из них не работает вообще. Код рабочий, и проверенный, не в этом дело). Сейчас вот выбираю между IAR и Keil, но может еще что есть?
User avatar
BSVi
Адепт
Posts: 3576
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: IDE для разработки под ARM

Post by BSVi »

Сам выбирал - чего бы такого заюзать поприличнее. Основная среда - IAR. К нему есть плагин для эклипса, но бажный он, поддерживает только jlink. coocox сделан на основе старого эклипса, без возможности расширения и выпилено очень много полезного. Вообщем, пока, не смотря на убогость, остался я в нативном редакторе IARа.

То, что код не заработал - скорее всего, проблема кода а не компилятора. gcc - далеко не самый плохой компилятор.
User avatar
Derdemyansky
Posts: 17
Joined: 13 May 2014, 13:32

Re: IDE для разработки под ARM

Post by Derdemyansky »

Как раз GCC :) Разные версии дают разный бинарник, а код гарантированно рабочий. Взялся рабочий проект CooCox, там лежал уже собранный бинарник, который работал. После компиляции последней версией, без изменения проекта и кода, бинарник внезапно заделался нерабочим. Только переход на старую версию позволил собрать проект, но при этом стали выпадать косяки в других проектах. Как-то не охота разводить зоопарк компиляторов, да еще и помнить особенности версий. А так до этого простенькие прошивки писал и работало все, всем устраивал CooCox. Хотя бы из-за отсутствия возни с лицензиями. Пожалуй возьму IAR, и сам к нему присматриваюсь.
gylka
Posts: 14
Joined: 17 Sep 2013, 23:37
Location: Киев

Re: IDE для разработки под ARM

Post by gylka »

BSVi, смотрел Altium Tasking VX-Toolset или Microelectronika MikroC ? Обе на эклипсе и обе платные. Вроде особенно Таскинг хвалят на форумах.
Сам не пробовал. Просто когда-то перейду на СТМ32 и буду выбирать, а вдруг отзыв есть. Пока только поставил посмотреть на IAR - какой-то печальный Notepad + отладчик.
User avatar
BSVi
Адепт
Posts: 3576
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: IDE для разработки под ARM

Post by BSVi »

Посмотрел и то и другое. MikroC развивается постольку поскольку. Последний апдейт - пол года назад. Tasking не имеет смысла без поддержки, ибо коммьюнити почти никакое. Да и поддерживает он из используемых в моей практике только ARM. В итоге, IAR лучше всех - компилирует очень хорошо, поддерживает все мыслимые контроллеры. IDE убогая, но я это решаю мелкими скриптиками, которые помогаю облегчить страдания)

Вообще, я думал сделать (а скорее, найти, их наверняка уже тыщи) сборку gcc+eclipce и допилить недостающее плагинами. Но лень побеждает, поэтому пока использую IARовскую IDE.
User avatar
Derdemyansky
Posts: 17
Joined: 13 May 2014, 13:32

Re: IDE для разработки под ARM

Post by Derdemyansky »

Вот если бы IAR прикрутили вместо своего творения IDE от Visual Studio - цены бы ему не было. Хотя он и без того дорогой, зараза...
Vitalik
Posts: 39
Joined: 15 Feb 2014, 15:00

Re: IDE для разработки под ARM

Post by Vitalik »

Использовал раньше CooCox. Потом узнал про Emblocks. Пользуюсь им + патч от RaJa http://ravenium.ru/r-emblocks-tweaker-p ... v1-2-0-85/. В итоге - удобная и быстрая IDE. Еще есть тестовый редактор Sublime Text, к нему можно прикрутить компилятор и отладчик.
User avatar
Derdemyansky
Posts: 17
Joined: 13 May 2014, 13:32

Re: IDE для разработки под ARM

Post by Derdemyansky »

А как к Sublime Text прикрутить отладчик и компиль? Потому что сам Sublime Text мне очень нравится и он стоит как раз у меня.

Em::Blocks, как изначальный Code::Blocks мне не нравится почему-то. Вот не лежит к нему душа и все :) Хотя быстрый, да. Не чета явовому эклипсу, который "один раз написан, тормозит везде".
Vitalik
Posts: 39
Joined: 15 Feb 2014, 15:00

Re: IDE для разработки под ARM

Post by Vitalik »

Кстати, Em::Blocks и Code::Blocks очень гибко настраиваются(панели инструментов, пункты меню, расположение окон...). Я даже видел тему(или плагин), которая его делает похожим на Sublime.
Upd: вот http://wiki.codeblocks.org/index.php?ti ... our_themes
User avatar
alex34
Posts: 301
Joined: 19 Sep 2011, 09:45
Location: Волгоград

Re: IDE для разработки под ARM

Post by alex34 »

Сегодня попробовал емблокс. Действительно приятнее кокоса
Post Reply