Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Бесплатные альтернативы IAR-ру
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
Twen
Добрый день.
На предприятии много ПК оснащены Linux, по этому стал вопрос по поводу разработки ПО для железа под Linux.
Какие бесплатные среды разработки посоветуете? Я слышал Eclips-ом люди пользуются...как оно? Только он достойный конкурент иару?
MrYuran
Eclipse, CodeBlocks - это IDE. По сравнению с серым убогим ИАРом на порядок выше.
А вот с компиляторами - сложнее.
Единственная бесплатная альтернатива - GCC.
Можно попробовать ИАР установить в wine или VBox
Twen
На сколько я понимаю компилятор C/C++ от иара является одним из самых лучших, исправте если я не прав.
Есть какие-нибудь статьи сравнения иаровского с GCC? Интересно много ли есть предприятий, которые предпочитают GCC?
andrewlekar
GCC многие предпочитают IAR'у потому что GCC бесплатен. Ну а поскольку бесплатен, то и многие исходники имеют make файлы под GCC. По поводу IDE - мне IAR IDE нравится гораздо больше, чем Eclipse.
sasamy
Цитата(Twen @ Feb 9 2012, 12:39) *
На сколько я понимаю компилятор C/C++ от иара является одним из самых лучших, исправте если я не прав.


Обратите внимание на этот проект
https://launchpad.net/gcc-arm-embedded

http://launchpadlibrarian.net/88152796/release.txt
http://launchpadlibrarian.net/88152755/readme.txt

Linaro нацелен в первую очередь на Linux, но они начали выпускать готовые тулзы и для bar metal. Список членов организации весьма внушительный
http://www.linaro.org/members/
haker_fox
QUOTE (Twen @ Feb 9 2012, 16:39) *
На сколько я понимаю компилятор C/C++ от иара является одним из самых лучших, исправте если я не прав.
Есть какие-нибудь статьи сравнения иаровского с GCC? Интересно много ли есть предприятий, которые предпочитают GCC?

У меня сложилось впечатление, что тройка: GCC, IAR, RealView (Keil) является более менее равноценной.

Что значит одним из лучших? Грамотный маркетинг любой продукт могут сделать одним из лучших, однако я нисколько не хочу сказать, что IAR плох. Я им не пользуюсь и говорить не имею права. Также одним из лучших считают Keil.
Тут ведь важно понять, по какому критерию или набору критериев определять звание "лучший".

sparcmaster
Цитата(haker_fox @ Feb 10 2012, 05:56) *
У меня сложилось впечатление, что тройка: GCC, IAR, RealView (Keil) является более менее равноценной.

Удалось поработать в крупных проектах и с IAR и с RealView. Последний понравился больше. Кстати ARM купил Keil, если кто не знает. В пользу IAR говорит легкий переход с одной архитектуры на другую.
MrYuran
Цитата(Twen @ Feb 9 2012, 12:39) *
На сколько я понимаю компилятор C/C++ от иара является одним из самых лучших, исправте если я не прав.

На примере MSP430 могу сказать, что IAR формирует на 15-20% более компактный бинарник, также (возможно) имеет лучший оптимизатор (включая спец. фичу _even_in_range для оптимизации свитчей), однако, стоит ли за это платить более тысячи евро за рабочее место - решать вам.
Twen
Пытался настроить Eclipce по проведенному у документе от атмел примеру "Using Open Source Tools for AT91SAM7S Cross Development", но не получилось, так как документ был написан давно и следую инструкциям не нашел матерал , так как содержимое сайтов изменилось...
Хотел сравнить размер бинарников для At91SAM7 от iar и gcc ...Для SAM7 никто не проверял?
Schulz_K
У нас на фирме недавно писали программку под STM8. Сравнение такое: бесплатный компилятор Cosmic, рекомендованный ST для этих чипов создавал код в 2 раза больший, чем IAR - программа не влазила в заложенный кристалл. Переход на IAR проблему решил причем с большим запасом.
Сергей Борщ
QUOTE (Schulz_K @ Feb 14 2012, 12:45) *
Переход на IAR проблему решил причем с большим запасом.
Ну для STM8 альтернативы в виде gcc, насколько знаю, пока нет. Кстати, а сколько программистов у вас пишут для STM8 и сколько стоил вашей фирме IAR на такое количество рабочих мест?
Hmm
Цитата
бесплатные среды разработки
Linux ... Плохи дела ... С таким предприятием "далеко не уедите". Подумайте.
Dikoy
Цитата(MrYuran @ Feb 9 2012, 11:22) *
Eclipse, CodeBlocks - это IDE. По сравнению с серым убогим ИАРом на порядок выше.

Не согласен. Мне серый и быстрый ИАР (4,30) нравится значительно больше неповоротливой цветастой клипсы.
По крайней мере на ноуте клипса тупит дико. Компилит дольше. Заморочек больше ИМХО.
viakon
Цитата(Dikoy @ Jun 5 2012, 20:28) *
Не согласен. Мне серый и быстрый ИАР (4,30) нравится значительно больше неповоротливой цветастой клипсы.
По крайней мере на ноуте клипса тупит дико. Компилит дольше. Заморочек больше ИМХО.


И как его под линем запускать? А клипса + openocd позволит работать под любой операционкой.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.