|
Keil vs IAR, сравнение сред разработки |
|
|
|
Oct 12 2004, 10:26
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
Привет, народ...Для новой задачи буду использовать АРМ-контроллер. Не подскажите, какая среда разработки лучше - IAR или KEIL?
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 40)
|
Oct 12 2004, 10:38
|
Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 6-07-04
Из: Moscow
Пользователь №: 275

|
В кейле пока бесплатный компилятор для арма. Мне очень нравиться Кейловский IDE - очень удобно сделано (или привык уже...) А вообще, по отзывам - все программят в IARе. Там все свое - и компилятор, и Вигглер пристегивается (правда не знаю что - это такое  )
|
|
|
|
|
Oct 12 2004, 11:15
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
Я тоже думаю IAR попользовать...там и jtag уже есть. А для Кейла есть jtag?
|
|
|
|
|
Oct 12 2004, 11:46
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
Ну, тогда однозначно нужно IAR пробовать...без jtag'а тяжко отлаживаться....
|
|
|
|
|
Oct 12 2004, 12:25
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
Народ, подскажите пожалуйста где добыть IAR ARM 4.11A Full?
|
|
|
|
|
Oct 12 2004, 12:27
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
Очень надо. Нигде не могу найти его :angry:
|
|
|
|
|
Oct 12 2004, 12:32
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
Да уж...смотрю здесь как на хуторе близ диканьки...никого нет !!!
|
|
|
|
|
Oct 12 2004, 12:34
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
Благодарю...за хороший совет, IgorKossak!
|
|
|
|
|
Oct 12 2004, 12:36
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
IgorKossak, вы не в курсе, где можно достать IAR ARM 4.11A FULL?
|
|
|
|
|
Oct 12 2004, 12:37
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
Или IAR ARM 4.10B EVAL?
|
|
|
|
|
Oct 12 2004, 13:26
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
IgorKossak, ,kfujlfh. pf byajhvfwb./
|
|
|
|
|
Oct 12 2004, 13:27
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
Сорри...IgorKossak, благодарю за информацию.
|
|
|
|
|
Oct 13 2004, 05:27
|
Знающий
   
Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559

|
IgorKossak, Цитата Тестировал пробный проект (~90 кБ выходного кода) в трёх средах: IAR EWARM, CrossWorkks, Multy2000. В итоге (опуская подробности) остановился на IAR. Если Вам не трудно, можете в подробностях описать в чем разница? И на сколько она большая ?
|
|
|
|
|
Oct 13 2004, 06:35
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
To IgorKossak: У меня возникла проблема с установкой IAR ARM...Грубо говоря у меня не работает симулятор...не понимаю в чём проблема...лекарство установил...может нужен jtag?
|
|
|
|
|
Oct 13 2004, 06:39
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
...или нужно активировать ключ?
|
|
|
|
|
Oct 13 2004, 06:40
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(COMA @ Oct 13 2004, 09:27 AM) IgorKossak, Цитата Тестировал пробный проект (~90 кБ выходного кода) в трёх средах: IAR EWARM, CrossWorkks, Multy2000. В итоге (опуская подробности) остановился на IAR. Если Вам не трудно, можете в подробностях описать в чем разница? И на сколько она большая ? Использовались следующие версии: IAR EWAVR v4.11a, CrossWorks v1.20, Multy2000 v3.6. Оптимизация по скорости - средняя. МК - LPC2106. Размер кода получился меньше примерно на 10 - 15% и работает приложение слегка быстрее в случае использования IAR. Согласен, что это не принципиальная разница, и не это определяло мой выбор. Дело именно в удобстве. В IAR оказалось проще всего определить сегменты программы и данных (в *.xcl), прозрачнее работа Flash загрузчика (есть исходники), проще определять обработчики прерываний и т. д. Далее, мне больше импонирует та среда, которая предоставляет больше информации о результате своей работы (*.lst и *.map файлы). Опять же, неустойчивый коннект с Вигглером не сильно раздражает, т. к. не является доминирующей процедурой в разработке и отладке и есть надежда, что IAR это неудобство когда-нибудь исправит. И последнее (и наверное - главное) с продукцией от IAR я работал и для других семейств МК и преемственность играет для меня не последнюю роль.
|
|
|
|
|
Oct 13 2004, 10:00
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
to one_man_show:
благодарю всех, кто мне помог достать программу....но проблемы ещё остались...как оказалось не всё так гладко, как хотелось бы.
|
|
|
|
|
Oct 13 2004, 10:05
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
И я бы и рад ответить кому-нибудь на его вопрос, но я ещё нахожусь в стадии изучения этой темы.
|
|
|
|
|
Oct 14 2004, 08:08
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
Игорь, благодарю за письмо....я справился с этой проблемой...она была той же, что и у one_man_show...после того, как он поставил Iar для MSP 430. Дело в том, что версия IAR ARM 4.11A работает только под управлением операционных систем Windows2000 и XP. Лично устанавливал на 2000ую машину...симулятор работает.
|
|
|
|
|
Oct 14 2004, 08:10
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
to one_man_show: благодарю за поддержку.
|
|
|
|
|
Oct 14 2004, 10:08
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
Народ, подскажите пожалуйста какой драйвер из IAR ARM 4.11A работает с виглером?
|
|
|
|
|
Oct 14 2004, 10:20
|
Участник

Группа: Свой
Сообщений: 35
Регистрация: 12-10-04
Пользователь №: 851

|
И ещё вопрос: кто-нибудь пользоался оригинальным J-Link-ом от IAR Systems?
|
|
|
|
|
Feb 16 2008, 12:41
|
Участник

Группа: Участник
Сообщений: 72
Регистрация: 23-11-06
Из: Odessa
Пользователь №: 22 646

|
Тоже стою на распутье выбора. Поэтому интересно узнать мнение специалистов, изменилось ли что-то со времени последних постов?
|
|
|
|
|
Feb 18 2008, 07:55
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598

|
Цитата(KRS @ Feb 16 2008, 17:46)  KEIL очень сильно изменился, особенно после того как его купил ARM IMHO особой разницы нет какую среду использовать, тут больше вопрос привычки у IAR большой плюс что он поддерживает не только ARM. И IAR больше отладчиков поддерживает.
Вы обратите внимание еще на связку Eclipse + GCC + OpenOCD Странно, до последнего времени я думал, что и Keil поддерживает не только ARM, но 51, PIC... А Eclipse тоже замечательно, только как-то криво компилит С++ (если объявлен глобальный экземпляр класса, не обрабатывает конструктор) да и писать make-файлы немного заморочливо. А вообще-то дело привычки :-)
|
|
|
|
|
Feb 18 2008, 08:06
|

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

|
Цитата(IEC @ Feb 18 2008, 10:55)  Странно, до последнего времени я думал, что и Keil поддерживает не только ARM, но 51, PIC... Да 51 поддерживает конечно..., что в общем то сейчас редко бывает актуально. Про PIC первый раз слышу! Цитата(IEC @ Feb 18 2008, 10:55)  А Eclipse тоже замечательно, только как-то криво компилит С++ (если объявлен глобальный экземпляр класса, не обрабатывает конструктор) да и писать make-файлы немного заморочливо. А вообще-то дело привычки :-) сам eclipse ничего не компилит - это просто среда. а вот make файлы соответсвующие плагины умеют писать. Но как среда редактирования eclipse точно во много раз лучше чем Keil и IAR.
|
|
|
|
|
Feb 18 2008, 08:08
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 17-02-08
Пользователь №: 35 126

|
Цитата(KRS @ Feb 16 2008, 16:46)  KEIL очень сильно изменился, особенно после того как его купил ARM IMHO особой разницы нет какую среду использовать, тут больше вопрос привычки у IAR большой плюс что он поддерживает не только ARM. И IAR больше отладчиков поддерживает.
Вы обратите внимание еще на связку Eclipse + GCC + OpenOCD В самих IDE огромной разницы, пожалуй, нет. Но для меня решающим в пользу KEIL оказался тот факт, что у них в RL-ARM в TCP/IP стеке реализован PPP, а у IAR в PowerPack - нет. А про эту связку "Eclipse + GCC + OpenOCD" есть ссылки и подробнейшее руководство на сайте http://www.freertos.org
|
|
|
|
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|