Karl 0 18 августа, 2005 Опубликовано 18 августа, 2005 · Жалоба Программирую в WinAvr. Собираюсь попробовать написать новый проект на IAR. В связи с этим вопрос: стоит ли тратить время и силы на освоение IAR? Кто какие плюсы и минусы видит в той или иной среде? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 18 августа, 2005 Опубликовано 18 августа, 2005 · Жалоба Это не столько трата времени, сколько полезное освоение нового. Работал в обеих средах, начинал с WinAVR, но больше нравится IAR. Его преимущества: - полный, но ненагружающий контроль за всем процессом (компиляция, линковка, получение выходных файлов всевозможных форматов); - простота прошивки и отладки, особенно через JTAG (AVR Studio практически не использую); - компактный и быстрый код; - наблюдения показали, что темпы совершенствования среды превосходят WinAVR; - ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
halfdoom 0 19 августа, 2005 Опубликовано 19 августа, 2005 · Жалоба С точки зрения качества генерируемого кода IAR безусловно опережает gcc. Буквально неделю назад собрал проект под gcc и iar: gcc 3.4.1 нагенерил 18096, а iar 2.28a 12238 байт. У обоих включена оптимизация по скорости с максимальным уровнем оптимизации. Интересно, что для некоторых функций gcc порождает более компактный код. На практике удобно пользоваться обоими компиляторами, т.к. gcc выявляет большее количество потенциальных ошибок на стадии компиляции. Конечно, это требует написания макросов для поддержки совместимости, что не всегда может быть оправдано. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Karl 0 19 августа, 2005 Опубликовано 19 августа, 2005 · Жалоба Попробую написать следующий проект на IAR. Всвязи с этим следующий вопрос: какую версию иара посоветуете качать и что качать еще? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 19 августа, 2005 Опубликовано 19 августа, 2005 · Жалоба Качать однозначно последнюю с сайта разработчика. Клизму тут в форуме найдешь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Karl 0 19 августа, 2005 Опубликовано 19 августа, 2005 · Жалоба Последняя версия - EWAVR 4.10B? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Igor26 0 19 августа, 2005 Опубликовано 19 августа, 2005 · Жалоба Последняя версия - EWAVR 4.10B? <{POST_SNAPBACK}> EWAVR 11A Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Igor26 0 19 августа, 2005 Опубликовано 19 августа, 2005 · Жалоба Последняя версия - EWAVR 4.10B? <{POST_SNAPBACK}> EWAVR 11A <{POST_SNAPBACK}> Извиняюсь. EWAVR 4.11A Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Karl 0 19 августа, 2005 Опубликовано 19 августа, 2005 · Жалоба Последняя версия - EWAVR 4.10B? <{POST_SNAPBACK}> EWAVR 11A <{POST_SNAPBACK}> Извиняюсь. EWAVR 4.11A <{POST_SNAPBACK}> Догадался :). Спасибо, качаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Igor26 0 19 августа, 2005 Опубликовано 19 августа, 2005 · Жалоба Последняя версия - EWAVR 4.10B? <{POST_SNAPBACK}> EWAVR 11A <{POST_SNAPBACK}> Извиняюсь. EWAVR 4.11A <{POST_SNAPBACK}> Догадался :). Спасибо, качаю. <{POST_SNAPBACK}> Недели две назад на этом форуме кто-то выкладывал серийные номера для его установки. Удачи :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Karl 0 22 августа, 2005 Опубликовано 22 августа, 2005 · Жалоба А где бы раздобыть примерчики проектов под IAR? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 22 августа, 2005 Опубликовано 22 августа, 2005 · Жалоба А где бы раздобыть примерчики проектов под IAR? <{POST_SNAPBACK}> После инсталяции 4.10В и его лечения, откройте tutorials.eww. Это и есть примеры небольших проектов для IAR AVR. Остальное как Вы знаете все из личного опыта, изучение help и общение на форуме с товарищами по "несчастию" :) . Давно как то находил проекты в интернете, но они для старой версии компилятора и никак не подходят для 4.10В. Но если есть желание можете ознакомиться: Programm_Example.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Karl 0 22 августа, 2005 Опубликовано 22 августа, 2005 · Жалоба Спасибо, tutorials.eww нашел. Изучаю :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Karl 0 22 августа, 2005 Опубликовано 22 августа, 2005 · Жалоба Что-то я библиотек стандартных функций в ИАР найти не могу... Вот пример стандартных функций из WinAvr: Bootloader Support Utilities CRC Computations Busy-wait delay loops EEPROM handling и т.д. Я думал, в ИАР подобные есть... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 22 августа, 2005 Опубликовано 22 августа, 2005 · Жалоба Что-то я библиотек стандартных функций в ИАР найти не могу... Вот пример стандартных функций из WinAvr: Bootloader Support Utilities CRC Computations Busy-wait delay loops EEPROM handling и т.д. Я думал, в ИАР подобные есть... <{POST_SNAPBACK}> Bootloader Support Utilities, CRC Computations, ... - а разьве это стандартные функции? Вроде бы стандартными функциями считались те, которые определены в ANSI 'C'. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться