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

 
 
> Какой компилятор выбрать IAR или Keil?, а может GCC?
s1avik
сообщение Sep 14 2005, 09:21
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 14-09-05
Пользователь №: 8 533



Поделитесь пожалуйста мнением, какой компилятор выбрать для проекта на LPC213x. Есть evaluation version от Keil, есть вылеченный IAR; вроде с виду все красивые,только начальство предлагает потратиться на лицензионную версию и просит срочно решить что брать. С ARMами никогда ранее не работал, поэтому интересует мнение коллег.
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 14)
KRS
сообщение Sep 14 2005, 09:38
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Если уж покупать, то лучше всего родной софт от ARM
RealView development suit
и железки для отладки, но больно дорогие они sad.gif
кстати компилер родной армовский лучше на мой взгляд оптимизирует чем ИАР

Но вот я привык работать с ИАРом, как здесь уже говорили он дает больше возможностей контролировать все.

Сообщение отредактировал KRS - Sep 14 2005, 09:42
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Sep 14 2005, 09:51
Сообщение #3


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



1. Зависит от проектов
* оптимизация на что? размер|скорость| время разработки?

2. Я бы выбрал GCC, а на оставшиеся деньги купил бы хороший осц | логический анализатор| JTAG приблуды.

Посмотрите http://www.microcross.com/html/gnu_x-tools.html

А вот это у нас было
http://www.microcross.com/html/visual_x-tools.html
не впечатлило, .NET круче все равно. Ну или всякие там Source Insight, Slick Edit и пр.

3. Вот еще гляньте
www.olimex.com/dev/pdf/ARM%20Cross%20Development%20with%20Eclipse.pdf
Go to the top of the page
 
+Quote Post
dxp
сообщение Sep 14 2005, 11:16
Сообщение #4


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(Evgeny_CD @ Sep 14 2005, 15:51)
1. Зависит от проектов
* оптимизация на что? размер|скорость| время разработки?

2. Я бы выбрал GCC, а на оставшиеся деньги купил бы хороший осц | логический анализатор| JTAG приблуды.
*

Боюсь, что хороший осц за такие деньги не купишь. То же самое касается и логизатора.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
DASM
сообщение Sep 14 2005, 16:51
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



да ладно тебе, на 3.5 штуки (стоимость яар) вполне приличный можно купить.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Sep 14 2005, 16:56
Сообщение #6


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(DASM @ Sep 14 2005, 20:51)
да ладно тебе, на 3.5 штуки (стоимость яар) вполне приличный можно купить.
И даже за 3500-1000=2500 тоже приборчик будет очень даже! А вот JLINK'ами на 2.5k$ затариться можно до пенсии biggrin.gif
Go to the top of the page
 
+Quote Post
dch
сообщение Sep 15 2005, 00:02
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Все зависит от софта который делаете. GCC хорошо, в том плане что не нужно платить. Это родной компилятор Linux, eCos. Но это свободные средства разработки, поддерживаемые обществом. В плане ошибок не очень понятно что лудше GCC или коммерческий продукт.
Go to the top of the page
 
+Quote Post
dxp
сообщение Sep 15 2005, 04:49
Сообщение #8


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(DASM @ Sep 14 2005, 22:51)
да ладно тебе, на 3.5 штуки (стоимость яар) вполне приличный можно купить.
*

И какой же?


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Sep 15 2005, 06:51
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(dxp @ Sep 15 2005, 09:49)
Цитата(DASM @ Sep 14 2005, 22:51)
да ладно тебе, на 3.5 штуки (стоимость яар) вполне приличный можно купить.
*

И какой же?
*



Для кого-то и младший Tektronix за 1.5 штуки зелени будет вполне приличным скопом. А кто-то скажет, что ему Лекроевского WaveRunner-а мало, и надо не менее WavePro. У меня вот TDS210 старенький еще, и в большинстве случаев его хватает.
И к чему эти споры в этой конфе и под этим топиком?


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
dxp
сообщение Sep 15 2005, 07:23
Сообщение #10


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(Andy Mozzhevilov @ Sep 15 2005, 12:51)
Цитата(dxp @ Sep 15 2005, 09:49)
Цитата(DASM @ Sep 14 2005, 22:51)
да ладно тебе, на 3.5 штуки (стоимость яар) вполне приличный можно купить.
*

И какой же?
*



Для кого-то и младший Tektronix за 1.5 штуки зелени будет вполне приличным скопом. А кто-то скажет, что ему Лекроевского WaveRunner-а мало, и надо не менее WavePro. У меня вот TDS210 старенький еще, и в большинстве случаев его хватает.
И к чему эти споры в этой конфе и под этим топиком?
*


Речь шла про хороший скоп. А хорошие скопы начинаются от 150 т.р. и называются они LeCroy. А Теки 2000-й серии со своими 2.5К на канал - просто смотрелки, уж никак они на скопы хорошие не тянут. То же самое касается и 3000-й серии с ее 10К на канал. Более-менее, это 5000-й серия, но это уже из другой оперы. За те пятаки Лекрой все равно лучше девайсы предоставляет.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
dch
сообщение Sep 15 2005, 07:48
Сообщение #11


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата(dxp @ Sep 15 2005, 10:23)
хороший

Можно взять бэушный. Дешевле обойдется.
Go to the top of the page
 
+Quote Post
s1avik
сообщение Sep 16 2005, 07:59
Сообщение #12





Группа: Новичок
Сообщений: 4
Регистрация: 14-09-05
Пользователь №: 8 533



Спасибо всем за ответы wink.gif
Пожалуй, остановлюсь на Keil.
Критерий отбора - за день скомпилировать программу, которая мигает светодиодиком и сыпет в RS буковки 'А', залить её Филипсовским флэшлоадером через RS. И чтоб заработала.
С Keil это удалось сделать за пару часов, он очень грамотно заточен конкретно под lpc2xxx. Отличный симулятор, в котором в т.ч. видно, что сыпется из уарта.
GNU GCC (прикрученный к uVision)- полдня, пришлось повозиться со startupом и почитать книжки.
IAR - за день ничего не получилось - надо интенсивнее повозиться со startupом, насколько я понял

ЗЫ
Начальство по наивности предполагало, что лицензия будет стоить существенно дешевле)) Не найдётся-ли у кого лекарства для Keil?
Go to the top of the page
 
+Quote Post
aforestman
сообщение Sep 23 2005, 12:37
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 3-05-05
Пользователь №: 4 696



s1avik, посмотрите вот здесь
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Sep 23 2005, 13:09
Сообщение #14


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(s1avik @ Sep 16 2005, 11:59)
...Начальство по наивности предполагало, что лицензия будет стоить существенно дешевле))...
Т.е. запала "правильности" хватило не надолго? biggrin.gif
Go to the top of the page
 
+Quote Post
-=Space=-
сообщение Sep 26 2005, 10:03
Сообщение #15


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

Группа: Свой
Сообщений: 105
Регистрация: 14-01-05
Из: Москва Зеленоград
Пользователь №: 1 962



Попроботвал GNU и KEIL

Один и тот же проект
FFT1024 во float

У KEILа код получился почти в 4 раза меньше (по размеру HEXа)
+ Работает в 10 раз быстрее

Операция комплексного умножения занимает в KEILe 280 циклов, она же в GNU 2258
cos и sin, такое ощущение что считаются с помощью рядов Тейлора
20502 циклов cos и 16346 sin
У KEIL они же ~ по 800.

Оптимизация по скорости у GNU ничего не дала.

Нафига мне такой GNU ?
Go to the top of the page
 
+Quote Post

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

 


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


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