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

 
 
> Keil vs IAR, сравнение сред разработки
Tim
сообщение Oct 12 2004, 10:26
Сообщение #1


Участник
*

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



Привет, народ...Для новой задачи буду использовать АРМ-контроллер. Не подскажите, какая среда разработки лучше - IAR или KEIL?
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 40)
alho
сообщение Oct 12 2004, 10:38
Сообщение #2


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

Группа: Свой
Сообщений: 78
Регистрация: 6-07-04
Из: Moscow
Пользователь №: 275



В кейле пока бесплатный компилятор для арма.
Мне очень нравиться Кейловский IDE - очень удобно сделано (или привык уже...)

А вообще, по отзывам - все программят в IARе. Там все свое - и компилятор, и Вигглер пристегивается (правда не знаю что - это такое smile.gif)
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 12 2004, 11:15
Сообщение #3


Участник
*

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



Я тоже думаю IAR попользовать...там и jtag уже есть. А для Кейла есть jtag?
Go to the top of the page
 
+Quote Post
alho
сообщение Oct 12 2004, 11:32
Сообщение #4


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

Группа: Свой
Сообщений: 78
Регистрация: 6-07-04
Из: Moscow
Пользователь №: 275



По-моему нет.
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 12 2004, 11:46
Сообщение #5


Участник
*

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



Ну, тогда однозначно нужно IAR пробовать...без jtag'а тяжко отлаживаться....
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 12 2004, 12:25
Сообщение #6


Участник
*

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



Народ, подскажите пожалуйста где добыть IAR ARM 4.11A Full?
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 12 2004, 12:27
Сообщение #7


Участник
*

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



Очень надо. Нигде не могу найти его :angry:
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 12 2004, 12:29
Сообщение #8


Участник
*

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



То крэк есть, а программы нет. То наоборот rolleyes.gif
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 12 2004, 12:32
Сообщение #9


Шаман
******

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



Тестировал пробный проект (~90 кБ выходного кода) в трёх средах: IAR EWARM, CrossWorkks, Multy2000.
В итоге (опуская подробности) остановился на IAR.
Если закрыть глаза на нестабильность коннекта Вигглера (внутрисхемный JTAG отладчик) с МК, то по всем остальным параметрам (компактность, скорость, лёгкость в работе, ...) результаты у IAR лучше.
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 12 2004, 12:32
Сообщение #10


Участник
*

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



Да уж...смотрю здесь как на хуторе близ диканьки...никого нет !!!
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 12 2004, 12:34
Сообщение #11


Участник
*

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



Благодарю...за хороший совет, IgorKossak!
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 12 2004, 12:36
Сообщение #12


Участник
*

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



IgorKossak, вы не в курсе, где можно достать IAR ARM 4.11A FULL?
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 12 2004, 12:36
Сообщение #13


Шаман
******

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



Цитата(Tim @ Oct 12 2004, 04:25 PM)
Народ, подскажите пожалуйста где добыть IAR ARM 4.11A Full?

Ещё пара постов и (возможно) Вас причислят к лику своих, после чего на местном ftp найдёте то, что ищете! cool.gif
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 12 2004, 12:37
Сообщение #14


Участник
*

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



Или IAR ARM 4.10B EVAL?
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 12 2004, 12:45
Сообщение #15


Участник
*

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



Скорее бы, а то очень надо rolleyes.gif
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 12 2004, 13:12
Сообщение #16


Шаман
******

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



Цитата(Tim @ Oct 12 2004, 04:45 PM)
Скорее бы, а то очень надо rolleyes.gif

Ну так пишите частное сообщение к udofun, читайте правила ftp и следите за своим статусом в поле Группа.
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 12 2004, 13:26
Сообщение #17


Участник
*

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



IgorKossak, ,kfujlfh. pf byajhvfwb./
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 12 2004, 13:27
Сообщение #18


Участник
*

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



Сорри...IgorKossak, благодарю за информацию.
Go to the top of the page
 
+Quote Post
COMA
сообщение Oct 13 2004, 05:27
Сообщение #19


Знающий
****

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



IgorKossak,
Цитата
Тестировал пробный проект (~90 кБ выходного кода) в трёх средах: IAR EWARM, CrossWorkks, Multy2000.
В итоге (опуская подробности) остановился на IAR.


Если Вам не трудно, можете в подробностях описать в чем разница? И на сколько она большая ?
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 13 2004, 06:35
Сообщение #20


Участник
*

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



To IgorKossak:
У меня возникла проблема с установкой IAR ARM...Грубо говоря у меня не работает симулятор...не понимаю в чём проблема...лекарство установил...может нужен jtag?
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 13 2004, 06:39
Сообщение #21


Участник
*

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



...или нужно активировать ключ?
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 13 2004, 06:40
Сообщение #22


Шаман
******

Группа: Модераторы
Сообщений: 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 я работал и для других семейств МК и преемственность играет для меня не последнюю роль.
Go to the top of the page
 
+Quote Post
KRS
сообщение Oct 13 2004, 09:34
Сообщение #23


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

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



IgorKossak прав! на мой взгляд тоже с ИАРом удобнее работать! Одно огорчает у меня 4.11 с вероятностью 50% падает при запуске отладчика как симулятора так и JTAG, при этом сам JTAG работате только на скоросте 7, на скоросте 8 тоже можно, но там все настолько тормозит...

Для KEIL есть JTAG но он и производится KEIL больше его никто не поддерживает http://www.keil.com/ulink/

Если нужен стабильный JTAG лучше всего работает CrossWorks 1.2 у них свой драйвер Wiglera работает просто отлично никаких сбоев! И для начала работы (можно за 5 мин превый проект создать типа лампочкой помигать) он очень хорошо подходит есть все конфигурации готовые отладка релиз в рам во флеш... арм тамб... но спрятано гдето внутри все - если хочешь полный контроль действительно лучше ИАР использовать.
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Oct 13 2004, 09:48
Сообщение #24


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



OFF: просто поразительно, как Tim у всех на глазах в течение одного дня в одном форуме запостил до уровня "Свой", при этом ничего практически не сказал, в основном один вопрос: где взять софт... Надеюсь, удалось добиться желаемого :P


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 13 2004, 10:00
Сообщение #25


Участник
*

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



to one_man_show:

благодарю всех, кто мне помог достать программу....но проблемы ещё остались...как оказалось не всё так гладко, как хотелось бы.
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 13 2004, 10:05
Сообщение #26


Участник
*

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



И я бы и рад ответить кому-нибудь на его вопрос, но я ещё нахожусь в стадии изучения этой темы.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 13 2004, 11:53
Сообщение #27


Шаман
******

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



Цитата(Tim @ Oct 13 2004, 02:05 PM)
И я бы и рад ответить кому-нибудь на его вопрос, но я ещё нахожусь в стадии изучения этой темы.

Всё равно, добро пожаловать!
Отвечая на дотошные вопросы новичка иногда и для себя что-то новое открываешь wink.gif
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Oct 13 2004, 14:27
Сообщение #28


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



To Tim
Так Вы о проблемах-то и поведайте, люди помогут wink.gif Первую же удалось решить :D


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
Alex2172
сообщение Oct 14 2004, 06:38
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 242
Регистрация: 25-08-04
Пользователь №: 537



Вопрос по поводу Keil.

Кейловский C компилятор не умеет испоьзовать стек для передачи переменных (в отличие от ИАР), и для каждой переменной использует фиксированную ячейку ОЗУ или регистры

Это во всех версиях Кейла?

Если на кристале всего 256 RAM, но куча всяких процедур это приводит к нехватке памяти.
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 14 2004, 08:08
Сообщение #30


Участник
*

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



Игорь, благодарю за письмо....я справился с этой проблемой...она была той же, что и у one_man_show...после того, как он поставил Iar для MSP 430.
Дело в том, что версия IAR ARM 4.11A работает только под управлением операционных систем Windows2000 и XP. Лично устанавливал на 2000ую машину...симулятор работает.
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 14 2004, 08:10
Сообщение #31


Участник
*

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



to one_man_show: благодарю за поддержку.
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Oct 14 2004, 08:18
Сообщение #32


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



To Tim Всегда пожалуйста.

Попробовал воспроизвести ситуацию на другной машине и тоже с Win98. Все повторилось на 100%. Пока не смотрел, но наверное стоит: у Иара есть даташиты на тему, как использовать несколько продуктов одновременно. Может быть там что-то есть полезное.


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 14 2004, 08:58
Сообщение #33


Шаман
******

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



To one man show.
Найдёте что-нибудь полезное от IAR - дайте знать.
Проблема типичная.
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 14 2004, 10:08
Сообщение #34


Участник
*

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



Народ, подскажите пожалуйста какой драйвер из IAR ARM 4.11A работает с виглером?
Go to the top of the page
 
+Quote Post
Tim
сообщение Oct 14 2004, 10:20
Сообщение #35


Участник
*

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



И ещё вопрос: кто-нибудь пользоался оригинальным J-Link-ом от IAR Systems?
Go to the top of the page
 
+Quote Post
VAI
сообщение Oct 14 2004, 11:43
Сообщение #36


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

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



2 Tim
Не пишите подряд по нескольку постов подряд в одной теме, в Вашем сообщении есть кнопочка "Редактировать" - вот жмите ее и добавляйте в пост то, что забыли написать


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
gregory812
сообщение Feb 16 2008, 12:41
Сообщение #37


Участник
*

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



Тоже стою на распутье выбора. Поэтому интересно узнать мнение специалистов, изменилось ли что-то со времени последних постов?
Go to the top of the page
 
+Quote Post
KRS
сообщение Feb 16 2008, 13:46
Сообщение #38


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

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



Цитата(gregory812 @ Feb 16 2008, 15:41) *
Тоже стою на распутье выбора. Поэтому интересно узнать мнение специалистов, изменилось ли что-то со времени последних постов?

KEIL очень сильно изменился, особенно после того как его купил ARM
IMHO особой разницы нет какую среду использовать, тут больше вопрос привычки у IAR большой плюс что он поддерживает не только ARM. И IAR больше отладчиков поддерживает.

Вы обратите внимание еще на связку Eclipse + GCC + OpenOCD
Go to the top of the page
 
+Quote Post
IEC
сообщение Feb 18 2008, 07:55
Сообщение #39


Местный
***

Группа: Свой
Сообщений: 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-файлы немного заморочливо. А вообще-то дело привычки :-)
Go to the top of the page
 
+Quote Post
KRS
сообщение Feb 18 2008, 08:06
Сообщение #40


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

Группа: Модераторы
Сообщений: 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.
Go to the top of the page
 
+Quote Post
beketata
сообщение Feb 18 2008, 08:08
Сообщение #41


Участник
*

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post

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

 


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


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