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

 
 
5 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Помогите начать с IAR, Помогите начать с IAR
osnwt
сообщение Mar 7 2006, 06:54
Сообщение #16


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

Группа: Свой
Сообщений: 175
Регистрация: 26-01-06
Из: Sevastopol
Пользователь №: 13 664



Цитата(Гость @ Mar 6 2006, 21:09) *
Объясните мне, где лежит эта evaluation версия на сайте. Всё уже на нём облазил: не могу найти...

www.iar.com -> Products -> C++ compilers, Embedded Workbench -> AVR -> 30-day evaluation version.
Go to the top of the page
 
+Quote Post
osnwt
сообщение Mar 7 2006, 07:05
Сообщение #17


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

Группа: Свой
Сообщений: 175
Регистрация: 26-01-06
Из: Sevastopol
Пользователь №: 13 664



Цитата(zltigo @ Mar 6 2006, 22:12) *
Примите мои соболезнования, если используете эту уродицу. Желаю как можно раньше дойти до
мысли, что в профессиональной деятельности надо использовать более универсальные
и удобные средства.

Утверждение голословное.
То же самое можно сказать про абсолютно любую IDE и предложить всем использовать Make, который относительно кроссплатформенный (на уровне языка, если пользовать что-то GNUшное) или т.п.

Хотя определенная доля истины в утверждении и есть, но нельзя ли озвучить, что конкретно не подходит в этой среде для профессиональной деятельности? Чего конкретно нельзя изменить из среды (если и командные строки компиляторов, и файл конфигурации линкера доступны, и pre/post build commands, и custom build для своих типов файлов есть, и управление версиями файлов поддержано из среды)? То, что она за кого-то считает зависимости? Я не считаю, что это настолько мешает профессиональной деятельности. Редактор слабоват и не программируется? Смотря для каких целей, мне тоже хватает, хотя иногда пользую MultiEdit.

Просто любопытно мнение профессионала (поскольку я в данное время не зарабатываю этим деньги, а пишу просто ради удовольствия)... И хотелось бы не утверждения типа "Надо пользовать, как минимум, вот это", а конкретно по пунктам: "Нет возможности сделать то, нет возможности сделать это...". А то критика получается какая-то не слишком конструктивная.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 7 2006, 17:10
Сообщение #18


Гуру
******

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



Цитата(osnwt @ Mar 7 2006, 09:05) *
То же самое можно сказать про абсолютно любую IDE и предложить всем использовать Make, который относительно кроссплатформенный (на уровне языка, если пользовать что-то GNUшное) или т.п.

Именно о "любой IDE", которая прилагается разработчиками конкретного компилятора в качестве
"бесплатного" приложения к своему компилятору и веду речь. Они все сделаны по принципу
китайского набора инстумента "199 в одном" :-(
Я еще не встречал ни одной такой IDE не несущей признаков "вторичности", жесткости и вкусовщины того, кто ее делал. В результате небходимость подстраивать свой организм при прыгании с IDE на IDE + скромные возможности редакторов (хотя большинство сознавая их убогость позволяют с разной степенью удобства цеплять внешний), плюс разнообразие глюков (IAR в череде тех, котоых я крутил - рекордсмен), которые ввиду вторичности живут доооолго :-(. Меня еще не устраивает ползание по многочисленным менюшкам сгруппированным по вкусу создателя и невозможность окинуть единым взглядом установки всего проекта и подключение сторонних инструментов.
Посему - действительно IDE, который является основным продуктом для производителя
(желательно в исходниках для серьезного подгибания под свой вкус и кросплатформенный)+
make + прочие инстументы.
В настоящее время пользуюсь ME для DOS, MEW для WIN и FTE под *nix. Multiedit-ы не порекомендую для использования в настоящее время для начала, уж больно уродливо отделаны по умолчанию и
практически заброшены. То дерьмо которые представляют собой исходники это отдельная песня. Сам однако с них слезать не собираюсь, ибо за многие годы изрядно под себя переписаны и естественно ВСЕМ устраивают и оставляют потратившему на них время почти полную свободу действий.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
_Bill
сообщение Apr 24 2006, 12:26
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219



Цитата(zltigo @ Mar 6 2006, 23:12) *
Цитата(osnwt @ Mar 6 2006, 16:30) *

(интересно, сколько процентов пользователей компиляторов IAR его же среду НЕ используют biggrin.gif)

Примите мои соболезнования, если используете эту уродицу. Желаю как можно раньше дойти до
мысли, что в профессиональной деятельности надо использовать более универсальные
и удобные средства.

Я с IAR работаю 6 лет. НИКАКИХ проблем НИКОГДА не было. Сделан очень добротно. Одно могу сказать: не стоит гнаться за новыми версиями. Я перешел на 3.20C только в этом году. До этого работал на 2.28.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Apr 24 2006, 14:05
Сообщение #20


Шаман
******

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



Цитата(_Bill @ Apr 24 2006, 15:26) *
Я с IAR работаю 6 лет. НИКАКИХ проблем НИКОГДА не было. Сделан очень добротно. Одно могу сказать: не стоит гнаться за новыми версиями. Я перешел на 3.20C только в этом году. До этого работал на 2.28.

Ну тогда самое время пропатчить компилятор до версии 3.20D. В этом патче исправлены четыре известные на тот момент ошибки (подробнее на сайте производителя), да и к тому же не принципиально отойдёте от Вашего же постулата о гонке за новыми версиями wink.gif
Go to the top of the page
 
+Quote Post
arttab
сообщение Apr 25 2006, 01:38
Сообщение #21


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

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Для меня практически все проблемы с IAR от плохого знания английского - не прочел хелп по нему и переодически накалываюсь на свое не знание всех его возможностей и путей реализации то что я хочу сделать. Думаю что и у многих проблема с этим. К сожалению, нет перевода хелпа.
Кто начинает с ним возиться, пожалуйста, напишите хистори на что вы напоролись и получиться статья по быстрому старту. Многие проблемы у начинающих одинаковы. Сам уже практически забыл на что я натолкнулся вначале его использования.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
Proton
сообщение Apr 25 2006, 04:06
Сообщение #22


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

Группа: Свой
Сообщений: 185
Регистрация: 3-08-05
Из: Новосибирск
Пользователь №: 7 334



Считаю что IDE IAR'а незаменимо на стадии создания проекта и первичной отладки. Поскольку назначение параметров компилятора и линковщика вручную с использованием ключей - это ИМХО геморой, к которому привыкли в основном пользователи Linux, которым нипочём командная строка. Между тем расстановка галочек в чекбоксах к которым тут-же приведены описания одно удовольствие. Тоже самое касается встроенного отладчика - на начальной стадии, когда приходится много раз перекомпилировать проект, перезапускать каждый раз AVRStudio не совсем удобно. Здесь приходит на выручку встроенный отладчик, которым возможна кроме всего прочего отладка программы через JTAG. Ввиду упомянутых обстоятельств не вижу для себя никакой альтернативы встроеному IDE.


--------------------
Всяк хорошая мысля к нам приходит опосля.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 25 2006, 05:56
Сообщение #23


Гуру
******

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



Цитата(Proton @ Apr 25 2006, 07:06) *
Считаю что IDE IAR'а незаменимо на стадии создания проекта и первичной отладки.

Создания первого/первых проектов, дабы необходимость возни с изучением-управлением "самолетом" не заслонила радости первого "полета" - 'Я ЛЕЧУ.......!!!!!!' (как-то двусмысленно получилось :-).
Цитата
Между тем расстановка галочек в чекбоксах к которым тут-же приведены описания одно удовольствие.

Ну прямо увлекательная игра в 'морской бой' - найди где прячется что-то не знаю что и поставь
галочку, а когда поставил - еще интересне не забудь, где поставил, ибо с большей степенью вероятности начинающий понял "описание" около чекбокса совсем не так и получил невесть что. Там еще поля ввода тех самых "ключей" - поняли для чего? Подсказываю - чекбоксиков поменее будет, чем возможностей у компиляора и линкера. А еще там "подсказочки" в виде засеривания "ненужных" чекбоксов в "ненужных" ситуациях (ну например попробуйте манипулируя галочками разместить
контрольную сумму добавляемую линкером _сразу_после_ кода/данных ). Да кстати - а чего это
"добрые дяди" совсем забросили свое дело с галочками на командной строке линкера? То, что
там получилось - вообще смотреть нельзя, не говоря об использовании....

Про редактор с минималистичными функциями уже писал где-то в сходной теме.
Цитата
Ввиду упомянутых обстоятельств не вижу для себя никакой альтернативы встроеному IDE.

Просто не смотрели, на самом деле. Смотреть, подбирать инструмент, осваивать это на самом деле достаточно тяжелое и трудоемкое занятие - тут спору нет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Atashi
сообщение Jun 8 2006, 21:10
Сообщение #24


Участник
*

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



"Всякое категорическое мнение должно быть признано неверным."
Это не я придумал, это - человечество. - Да, есть проколы и неудобства в ИАРЕ, но даже я не идеален. Мне кажется, за качество компайлера иаровцам можно простить все что угодно! К тому же не каждый день ведь приходится переходить на новые чипы, вполне можно ( и многие так делают) брать старый проект как заготовку. Когда кого-то ругаешь, вроде как сам возносишься... А откуда мы так хорошо знаем недостатки системы? Не потому ли, что пользуемся интенсивно и предпочитаем иар другим?!
Но не будем о пристрастиях. Все же вопрос был типа помогите начать. Могу предложить фрагментарный перевод нужных разделов хелпы (усерской гиды или чего еще) с квалифицированным комментарием. В смысле, спросите - переведу.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 9 2006, 21:36
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Atashi @ Jun 9 2006, 00:10) *
"Всякое категорическое мнение должно быть признано неверным."
Это не я придумал, это - человечество. - Да, есть проколы и неудобства в ИАРЕ, но даже я не идеален. Мне кажется, за качество компайлера иаровцам можно простить все что угодно! К тому же не каждый день ведь приходится переходить на новые чипы, вполне можно ( и многие так делают) брать старый проект как заготовку. Когда кого-то ругаешь, вроде как сам возносишься... А откуда мы так хорошо знаем недостатки системы? Не потому ли, что пользуемся интенсивно и предпочитаем иар другим?!
Но не будем о пристрастиях. Все же вопрос был типа помогите начать. Могу предложить фрагментарный перевод нужных разделов хелпы (усерской гиды или чего еще) с квалифицированным комментарием. В смысле, спросите - переведу.


Я не категоричен и высказываю своё мнение. smile.gif Компилятор очень хорош и с этим вроде бы никто не спорит. IDE мне очень не понравилась, но сроки ограничены и похоже процесс настройки очень бы затянулся. На мой взгляд строки и ключи различные, для командного файла, напоминают головоломку типа пляшущих человечков. Ну например:
-Z(DATA)HEAP+_..X_HEAP_SIZE=_..X_SRAM_BASE-_..X_SRAM_END,_..X_EXT_SRAM_BASE-_..X_EXT_SRAM_END
-Z(DATA)IOSTREAM_N#_..X_SRAM_BASE-_..X_SRAM_END,_..X_EXT_SRAM_BASE-_..X_EXT_SRAM_END
-Z(DATA)NEAR_HEAP+_..X_NEAR_HEAP_SIZE=_..X_SRAM_BASE-_..X_SRAM_END,_..X_EXT_SRAM_BASE-_..X_EXT_SRAM_END

Еслибы такая строка была одна-две, то пол беды, - но их же там много ... smile.gif

Причём как правило надо изменить одну. Надо бы какой нибудь генератор сделать. Кто-то писал что он есть. Где? Я что-то не нашёл. И упоминаний в доках тоже не нашёл.
Существуют опции проекта. как сгенерировать .xcl файл соответствующий опциям проекта?

А в общем при достаточно малом времени работы с компилятором, я согласен с zltigo. Мне приходится с ним согласится.
1) Галочками всё (как уже оказалось у меня) не высставишь.
2) Опции проекта, при переустановке системы (вирусок хапнул) безвозвратно теряются.
3) А если бы был создан файл, то был бы сохранён.
4) Даже при краткой работе с IDE понятно что надо куда-то линять. Можно перечислить 20 пунктов чем она меня не устраивает, но для человека достаточно и одного.

Вот только линять пока некуда! Я это уже почуствовал. Обустраивание комфортной работы займёт (по крайней мере у меня ) не один месяц (минимум).

С другой стороны внесение изменений в программу на С, - это же просто песня!!! smile.gif После ассемблера. Я так доволен, что готов мирится со множеством недостатков!!!
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jun 9 2006, 22:03
Сообщение #26


Гуру
******

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



Цитата(SasaVitebsk @ Jun 10 2006, 00:36) *
Существуют опции проекта. как сгенерировать .xcl файл соответствующий опциям проекта?

поставить галочку "генерить .map" В шапке файла идет вся командная строка вызова линкера. То же и с компилятором - все ключи в шапке .lst файлов.
Цитата
1) Галочками всё (как уже оказалось у меня) не высставишь.
В опциях компилятора есть специальное место куда можно вписать все недостающие опции в виде клюей командной строки компилятора. То же и для линкера. В качестве бонуса можно использовать макросы $TOOLKIT_DIR$, $PROJ_DIR$ и т.п.
Цитата
2) Опции проекта, при переустановке системы (вирусок хапнул) безвозвратно теряются.
3) А если бы был создан файл, то был бы сохранён.
Чудеса говорите. Все опции проекта хранятся в файлах .ewp, .ewd которые обычно находятся в директории проекта вместе с исходниками. В качестве бонуса в директории проекта создается директория settings в которой хранятся файлы описывающие расположение окон и прочие установки C-SPY. Так что здесь все придумано за нас и именно так как надо.
Цитата
4) Даже при краткой работе с IDE понятно что надо куда-то линять. Можно перечислить 20 пунктов чем она меня не устраивает, но для человека достаточно и одного.
Ну это "на вкус и цвет". Я привык, меня устраивает. Я с VIM не смог подружиться, а многие от него в восторге. Поэтому я для текстовых файлов пользую notepad а если нужны номера строк - ту же IAR IDE.
Цитата
С другой стороны внесение изменений в программу на С, - это же просто песня!!! smile.gif После ассемблера.
А вот это уже "слова юноши, но мужа" :-))


Кстати, символы _..X в начале имен констант в командной строке, придающие ужасность этим именам - это признак для C-SPY не воспринимать эти значения в качестве адресов меток и таким образом не показывать эти имена в окне дизассемблера.


--------------------
На любой вопрос даю любой ответ
"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
Atashi
сообщение Jun 11 2006, 02:17
Сообщение #27


Участник
*

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



SasaVitebsk, может, я был слишком прямолинеен... Это эмоциональное: я люблю иар. Ваше знание среды очевидно; но я хотел бы акцентировать один момент: просто ругать - ни к чему; мы все здесь работаем на результат, и, если есть критические замечания, - они должны наводить на решения, выпуск пара вещь непродуктивная. Вот лично мне было бы интересно узнать, как Вы обходите эти все неприятности - кроме очевидных путей.
Go to the top of the page
 
+Quote Post
aleksey_g
сообщение Jun 16 2006, 15:14
Сообщение #28


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

Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066



Вставлю и я своих пать копеек.
Уважаемый zltigo, Ваша категоричность свидетельство либо закостенелости мышления, либо
очень давних (со времен ДОС_а) привычек, и как следствие - отрицание всего, к чему не привыкли,
либо чего - то более закамуфлированного.
Ваша ПРОФЕСИОНАЛЬНАЯ деятельность ни для кого не может быть показательной.
У каждого продукта есть свой круг пользователей. И если при помощи понравившегося инструментария
достигается желаемый результат, инструмент можно считать удовлетворительным.
Тем более, что сейчас попробовать практически все можно почти бесплатно.

Попробуйте меня убедить, что молоток весом 500 грамм - профессиональней, чем 50-гамовый.
Да, возразите Вы, им дробить кирпичи, (если в этом состоит Ваша професия) более професионально.
Но моя (например) стеклить окна. Попробуйте посоревнуйтесь со мной в забивании стекольных гвоздей.

Если Вам более понравился (например GCC)- и слава богу! Мы просто рады за Вас.
Мне, например он кажется просто неудобным инструментом (хотя, может быть и очень качественным).
Ну не привык я к таким инструментам и все тут. Но это только мои субьективные ощущения.
А затевать категоричные споры, привлекая в качестве аргументов понятия професиональности,
по - моему отдает хвастовством!

Я, например никак не могу обойтись без FAR-менеджера. А мой дружек говорит 'Куда ты меня тянешь?
Обратно в ДОС? Посмотри, на улице уже 21 век!', хотя все, что ему нужно в его 'професиональной деятельности'
он очень качественно и быстро может сделать со "своим инструментарием".

Тут, похоже, кому поп а кому и попадья!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 16 2006, 15:46
Сообщение #29


Гуру
******

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



Цитата(aleksey_g @ Jun 16 2006, 18:14) *
Уважаемый zltigo, Ваша категоричность свидетельство либо закостенелости мышления, либо

Моя категоричность свидетельствует АБСОЛЮТНО об обратном. Закостенелость или даже полное отсутствие мышления наблюдается обычно у пользователей "готовых", сделанных абы как IDE.
И не надо использование "чего бог послал" противопоставлять тщательно собранному набору обкатанных и подогнанных инструментальных средств. И тем более СМЕШНО пытаться выдавать это
бездумное решение за "гибкось мышления".


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AndryG
сообщение Nov 7 2006, 11:36
Сообщение #30


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

Группа: Свой
Сообщений: 139
Регистрация: 23-05-05
Из: UA
Пользователь №: 5 317



Судя по теме ветки, здесь просили помощи разобраться с IARом ... а закончилось все водопадом пререканий великих философов %-)

Попробую вернуть тему на место :-)

Решил попробовать IAR - уж больно хвалят... и первый вопрос - что качать?
Подскажите, пжлст, новую и стабильную на сегодня версию с кряком (с сылками было бы здорово)... ну и что там ему еще нужно.

И огромная просьба .... отвечать либо по делу либо вообще не отвечать.
___
P.S.
Философы, не обижайтесь, но посмотрите ветку - человек просил помощи, а вы его заткнули подальше и начали беседы о высоких материях в таком ракурсе, что больтать можно годами.
Go to the top of the page
 
+Quote Post

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

 


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


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