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

 
 
> IAR или Keil uVision для LPC2468
LDI
сообщение Jul 9 2007, 20:42
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 9-07-07
Пользователь №: 29 012



После долгих дискуссий в фирме назрел такой вопрос: что лучше IAR или Keil RealView? help.gif

В кратце, занимаемся лазерной диагностикой и "строим" лидары. Вот для новой версии оного купили LPC2468 NXP Embedded Artist плату которая поставляется в комплекте с uLinux. Этот линукс вобщем-то не нужен, тоесть нужна РТОС + Ethernet, а не линух smile.gif . Стали выбирать компилятор и IDE, выбрали IAR, но после нескольких недель работы, поняли, что примеров (а так как у нас работали только с 8ми и 16 разрядными "кроликами") на 32 битный АРМ процесор на Keil компилятор намного больше чем на IAR. К томуже купили J-Tag/J-Trace от IAR. Вот собственно начало вопросов:

1. У RealView более дружественный интерфейс (меньше руками работать по настройке всяких PLL шин) + поддержка LPC24xx.h + много драйверов на перефирию. Это плюс? Или много мусора в коде?
2. Опишите совместимость RealView и IAR.
3. Будет ли работать ИАРовский J-Tag + J-Trace (1000$ стоит, новый для Кейла покупать не хочется) в RealView Keil?
4. Что же лучше в конце концов??? beer.gif
5. Примеры на IAR!!! С хорошим хелпом для ЛПС2468, или на 23хх

спасибо

Сообщение отредактировал LDI - Jul 9 2007, 20:44
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
zltigo
сообщение Jul 9 2007, 21:06
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



У Вас совершенно искаженные критерии оценки sad.gif продуктов. Какие-то "примеры", наличие мусора в виде "драйверов". А ошметки неведомо кем писанных "примеров" ( выброшенных в интернет за ненедобностью ) видимо собираетесь сваливать в кучу, шить белыми нитками и заставлять шевелиться с применением тяжелой артилерии в виде совершенно бесполезного J-Trace...

Компилятор, это то, что из комадной строки запускается smile.gif, от ARM, называемый нынче тоже Keil-ом, вроде чуть получше IAR-овского, но не настолько, что-бы бросаться с одного на другой.
J-Tag через RDI будет в отладчике работать.
А исходники пишутся на "C" а не на "IAR" или "Keil" и при наличии хоть каких-то знаний переносятся легко и с компилятора на компилятор и с процессора на процессор.

Посему, пока не дергайтесь, кроме стартовых проблем c новой железкой, которые разрешаться за неделю - другую - третью у Вас будут и другие smile.gif. Пишите, набирайтесь опыта, ну а компилятор смените, если вдруг потом найдутся веские причины.


Вычислил smile.gif: http://www.ldi.ee/ - привет соседям!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
LDI
сообщение Jul 9 2007, 21:45
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 9-07-07
Пользователь №: 29 012



Про ЛДИ угадали. А мусор я имел ввиду объем кода который генерит тот или иной компилятор. Просто нашел в нете таблицы сравнения ИАР и Кеил и ИАР на порядок выше по компактности. По другим источникам наоборот.

Да, новая железка это много хлопот, а времени как всегда нету.

Вопрос по поводу литературы и примеров. Есть книжка: The insider's guide to the NXP LPC2300/2400 + CD. Базируется на Keil uVision и HiTop IDE + GCC компилятор. Отличные примеры и т.д. Так есть смысл с самого начала использовать это вместо ИАР? Или всетаки ИАР универсальней? Там еще вопрос в цене 05.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 9 2007, 22:08
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(LDI @ Jul 10 2007, 00:45) *
Просто нашел в нете таблицы сравнения ИАР и Кеил и ИАР на порядок выше по компактности. По другим источникам наоборот.

Обычный бред - неизвестный код, не известные версии компиляторов, неизвестные ключи.
Разница, естественно есть. А зачем Вам компактность? Может скорость лучше? В общем в реалности для компиляторов одной свежести все рзбросы в проценты укладываются.
Цитата
Вопрос по поводу литературы и примеров. Есть книжка: The insider's guide to the NXP LPC2300/2400 + CD. Базируется на Keil uVision и HiTop IDE + GCC компилятор. Отличные примеры и т.д.

Да перерастете Вы эту обзорную книжку Мартина, при нормальном развитии событий ЗА НЕДЕЛЮ и "примеры" уже не будут казаться "отличными". Прочитать ее бегло и отложить в сторону.
Кроме того ПРИЧЕМ ТУТ КОМПИЛЯТОР? Вы вообще на "C" когда-нибудь писали?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
LDI
сообщение Jul 9 2007, 22:52
Сообщение #5





Группа: Новичок
Сообщений: 3
Регистрация: 9-07-07
Пользователь №: 29 012



Писали на С. Только что-то мозги не сразу сработали. Просто начальство пристало с этим сравнением что лучше, а что хуже. Теперь ясно, скажу: "Прямые руки и все будет ок" smile.gif .
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 10 2007, 07:09
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(LDI @ Jul 10 2007, 01:52) *
Теперь ясно, скажу: "Прямые руки и все будет ок" smile.gif .

Оно так и есть.
1. Пишите без использования ненужных фирменных расширений языка
(для IAR это в первую очередь муть типа IO0SET_bit.P0_20 ) а отличия в реально нужных прагмах и квалификаторах переносятся уже легко.
2. Не пользуйтесь IDE от _производителей_компиляторов_ без надобности, по любому они лишь бесплатноее приложение к компилятору и есть IDE которве являются основным продуктом у разработчика и соответственно качество у них другое.
В качестве компромиса используется только IDEшный отладчик, поскольку при нормальном развитии процесса это крайне редко smile.gif, можно и приспособиться.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

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

 


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


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