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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> WINAvr или IAR?, для тех, кто работал в обеих средах.
Karl
сообщение Aug 18 2005, 09:19
Сообщение #1


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

Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429



Программирую в WinAvr. Собираюсь попробовать написать новый проект на IAR. В связи с этим вопрос: стоит ли тратить время и силы на освоение IAR? Кто какие плюсы и минусы видит в той или иной среде?
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Aug 18 2005, 12:36
Сообщение #2


Шаман
******

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



Это не столько трата времени, сколько полезное освоение нового.
Работал в обеих средах, начинал с WinAVR, но больше нравится IAR.
Его преимущества:
- полный, но ненагружающий контроль за всем процессом (компиляция, линковка, получение выходных файлов всевозможных форматов);
- простота прошивки и отладки, особенно через JTAG (AVR Studio практически не использую);
- компактный и быстрый код;
- наблюдения показали, что темпы совершенствования среды превосходят WinAVR;
- ...
Go to the top of the page
 
+Quote Post
halfdoom
сообщение Aug 19 2005, 04:42
Сообщение #3


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

Группа: Свой
Сообщений: 1 003
Регистрация: 20-01-05
Пользователь №: 2 072



С точки зрения качества генерируемого кода IAR безусловно опережает gcc. Буквально неделю назад собрал проект под gcc и iar: gcc 3.4.1 нагенерил 18096, а iar 2.28a 12238 байт. У обоих включена оптимизация по скорости с максимальным уровнем оптимизации. Интересно, что для некоторых функций gcc порождает более компактный код. На практике удобно пользоваться обоими компиляторами, т.к. gcc выявляет большее количество потенциальных ошибок на стадии компиляции. Конечно, это требует написания макросов для поддержки совместимости, что не всегда может быть оправдано.
Go to the top of the page
 
+Quote Post
Karl
сообщение Aug 19 2005, 08:24
Сообщение #4


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

Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429



Попробую написать следующий проект на IAR. Всвязи с этим следующий вопрос: какую версию иара посоветуете качать и что качать еще?
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Aug 19 2005, 08:48
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Качать однозначно последнюю с сайта разработчика. Клизму тут в форуме найдешь.
Go to the top of the page
 
+Quote Post
Karl
сообщение Aug 19 2005, 09:22
Сообщение #6


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

Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429



Последняя версия - EWAVR 4.10B?
Go to the top of the page
 
+Quote Post
Igor26
сообщение Aug 19 2005, 09:33
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(Karl @ Aug 19 2005, 12:22)
Последняя версия - EWAVR 4.10B?
*

EWAVR 11A
Go to the top of the page
 
+Quote Post
Igor26
сообщение Aug 19 2005, 09:41
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(Igor26 @ Aug 19 2005, 12:33)
Цитата(Karl @ Aug 19 2005, 12:22)
Последняя версия - EWAVR 4.10B?
*

EWAVR 11A
*


Извиняюсь. EWAVR 4.11A
Go to the top of the page
 
+Quote Post
Karl
сообщение Aug 19 2005, 10:01
Сообщение #9


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

Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429



Цитата(Igor26 @ Aug 19 2005, 14:41)
Цитата(Igor26 @ Aug 19 2005, 12:33)
Цитата(Karl @ Aug 19 2005, 12:22)
Последняя версия - EWAVR 4.10B?
*

EWAVR 11A
*


Извиняюсь. EWAVR 4.11A
*


Догадался smile.gif. Спасибо, качаю.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Aug 19 2005, 10:05
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(Karl @ Aug 19 2005, 13:01)
Цитата(Igor26 @ Aug 19 2005, 14:41)
Цитата(Igor26 @ Aug 19 2005, 12:33)
Цитата(Karl @ Aug 19 2005, 12:22)
Последняя версия - EWAVR 4.10B?
*

EWAVR 11A
*


Извиняюсь. EWAVR 4.11A
*


Догадался smile.gif. Спасибо, качаю.
*


Недели две назад на этом форуме кто-то выкладывал серийные номера для его установки.
Удачи smile.gif
Go to the top of the page
 
+Quote Post
Karl
сообщение Aug 22 2005, 05:28
Сообщение #11


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

Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429



А где бы раздобыть примерчики проектов под IAR?
Go to the top of the page
 
+Quote Post
BVU
сообщение Aug 22 2005, 05:49
Сообщение #12


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

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(Karl @ Aug 22 2005, 09:28)
А где бы раздобыть примерчики проектов под IAR?
*


После инсталяции 4.10В и его лечения, откройте tutorials.eww. Это и есть примеры небольших проектов для IAR AVR. Остальное как Вы знаете все из личного опыта, изучение help и общение на форуме с товарищами по "несчастию" smile.gif . Давно как то находил проекты в интернете, но они для старой версии компилятора и никак не подходят для 4.10В. Но если есть желание можете ознакомиться:
Прикрепленные файлы
Прикрепленный файл  Programm_Example.rar ( 1.37 мегабайт ) Кол-во скачиваний: 219
 


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Karl
сообщение Aug 22 2005, 06:18
Сообщение #13


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

Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429



Спасибо, tutorials.eww нашел. Изучаю smile.gif
Go to the top of the page
 
+Quote Post
Karl
сообщение Aug 22 2005, 08:46
Сообщение #14


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

Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429



Что-то я библиотек стандартных функций в ИАР найти не могу...
Вот пример стандартных функций из WinAvr:

Bootloader Support Utilities

CRC Computations

Busy-wait delay loops

EEPROM handling

и т.д. Я думал, в ИАР подобные есть...
Go to the top of the page
 
+Quote Post
BVU
сообщение Aug 22 2005, 08:56
Сообщение #15


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

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(Karl @ Aug 22 2005, 12:46)
Что-то я библиотек стандартных функций в ИАР найти не могу...
Вот пример стандартных функций из WinAvr:

Bootloader Support Utilities

CRC Computations

Busy-wait delay loops

EEPROM handling

и т.д. Я думал, в ИАР подобные есть...
*


Bootloader Support Utilities, CRC Computations, ... - а разьве это стандартные функции? Вроде бы стандартными функциями считались те, которые определены в ANSI 'C'. smile.gif


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post

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

 


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


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