реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Бесплатные альтернативы IAR-ру
Twen
сообщение Feb 9 2012, 08:00
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 7-02-09
Пользователь №: 44 543



Добрый день.
На предприятии много ПК оснащены Linux, по этому стал вопрос по поводу разработки ПО для железа под Linux.
Какие бесплатные среды разработки посоветуете? Я слышал Eclips-ом люди пользуются...как оно? Только он достойный конкурент иару?

Сообщение отредактировал Twen - Feb 9 2012, 08:00
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 9 2012, 08:22
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Eclipse, CodeBlocks - это IDE. По сравнению с серым убогим ИАРом на порядок выше.
А вот с компиляторами - сложнее.
Единственная бесплатная альтернатива - GCC.
Можно попробовать ИАР установить в wine или VBox


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Twen
сообщение Feb 9 2012, 08:39
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 7-02-09
Пользователь №: 44 543



На сколько я понимаю компилятор C/C++ от иара является одним из самых лучших, исправте если я не прав.
Есть какие-нибудь статьи сравнения иаровского с GCC? Интересно много ли есть предприятий, которые предпочитают GCC?

Сообщение отредактировал Twen - Feb 9 2012, 08:39
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Feb 9 2012, 08:53
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



GCC многие предпочитают IAR'у потому что GCC бесплатен. Ну а поскольку бесплатен, то и многие исходники имеют make файлы под GCC. По поводу IDE - мне IAR IDE нравится гораздо больше, чем Eclipse.
Go to the top of the page
 
+Quote Post
sasamy
сообщение Feb 9 2012, 08:56
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(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/
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Feb 10 2012, 01:56
Сообщение #6


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



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

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

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



--------------------
Выбор.
Go to the top of the page
 
+Quote Post
sparcmaster
сообщение Feb 10 2012, 04:22
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 93
Регистрация: 13-01-12
Из: Гатчина
Пользователь №: 69 333



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

Удалось поработать в крупных проектах и с IAR и с RealView. Последний понравился больше. Кстати ARM купил Keil, если кто не знает. В пользу IAR говорит легкий переход с одной архитектуры на другую.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 10 2012, 04:37
Сообщение #8


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Twen @ Feb 9 2012, 12:39) *
На сколько я понимаю компилятор C/C++ от иара является одним из самых лучших, исправте если я не прав.

На примере MSP430 могу сказать, что IAR формирует на 15-20% более компактный бинарник, также (возможно) имеет лучший оптимизатор (включая спец. фичу _even_in_range для оптимизации свитчей), однако, стоит ли за это платить более тысячи евро за рабочее место - решать вам.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Twen
сообщение Feb 12 2012, 11:24
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 7-02-09
Пользователь №: 44 543



Пытался настроить Eclipce по проведенному у документе от атмел примеру "Using Open Source Tools for AT91SAM7S Cross Development", но не получилось, так как документ был написан давно и следую инструкциям не нашел матерал , так как содержимое сайтов изменилось...
Хотел сравнить размер бинарников для At91SAM7 от iar и gcc ...Для SAM7 никто не проверял?

Сообщение отредактировал Twen - Feb 12 2012, 13:35
Go to the top of the page
 
+Quote Post
Schulz_K
сообщение Feb 14 2012, 10:45
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 25-05-10
Из: Киев
Пользователь №: 57 515



У нас на фирме недавно писали программку под STM8. Сравнение такое: бесплатный компилятор Cosmic, рекомендованный ST для этих чипов создавал код в 2 раза больший, чем IAR - программа не влазила в заложенный кристалл. Переход на IAR проблему решил причем с большим запасом.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 14 2012, 11:14
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Schulz_K @ Feb 14 2012, 12:45) *
Переход на IAR проблему решил причем с большим запасом.
Ну для STM8 альтернативы в виде gcc, насколько знаю, пока нет. Кстати, а сколько программистов у вас пишут для STM8 и сколько стоил вашей фирме IAR на такое количество рабочих мест?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Hmm
сообщение Feb 14 2012, 17:00
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 329
Регистрация: 22-06-04
Пользователь №: 124



Цитата
бесплатные среды разработки
Linux ... Плохи дела ... С таким предприятием "далеко не уедите". Подумайте.


--------------------
Талант не пропить ...
Go to the top of the page
 
+Quote Post
Dikoy
сообщение Jun 5 2012, 14:28
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 4-03-09
Из: Богота, Колумбия
Пользователь №: 45 676



Цитата(MrYuran @ Feb 9 2012, 11:22) *
Eclipse, CodeBlocks - это IDE. По сравнению с серым убогим ИАРом на порядок выше.

Не согласен. Мне серый и быстрый ИАР (4,30) нравится значительно больше неповоротливой цветастой клипсы.
По крайней мере на ноуте клипса тупит дико. Компилит дольше. Заморочек больше ИМХО.
Go to the top of the page
 
+Quote Post
viakon
сообщение Jun 7 2012, 08:15
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



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


И как его под линем запускать? А клипса + openocd позволит работать под любой операционкой.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 20:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01462 секунд с 7
ELECTRONIX ©2004-2016