|
|
  |
AVR Studio vs IAR Embedded Workbench vs GCC, К чему привыкать то? |
|
|
|
Apr 13 2010, 15:46
|

I WANT TO BELIEVE
     
Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751

|
Дошли руки и до АВРок. Смотрю тут люди иногда предпочитают не использовать стандартную среду AVR Studio и ищут иных путей. Почему? Тот-же IAR - что за зверь? Ну GCC понятно, гнутый тулчайн, традиционно со своими гнутыми расширениями языка. На сколько он хорош? Тут же, как я понимаю, "умность" компилятора много значит потому, что тут всё очень Tiny  Пока скачал AVR Studio и жду своего Dragonа..... приедет ориентировочно послезавтра ))))
--------------------
The truth is out there...
|
|
|
|
|
Apr 13 2010, 18:26
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Если для Вас GCC знаком, то особого смысла использовать IAR нет. Есть задачи на которых IAR даёт выигрыш, а есть и наоборот. Кроме того, и сам компилятор имеет немного отличий связанных с мелочами. К примеру объявление прерываний, указания линковщику и т.п. Таким образом перепрыгнуть с одного на другой - существенной разницы нет. Думаю, что зная особенности, возможно сразу писать прогу, которая будет компилится и там и там. Зная особенности компилятора (его преимущества) можно существенно влиять на результат компиляции. Таким образом хорошее знание компилятора, поможет больше, чем его замена. Ну и AVR, на сегодняшний день, не такие уже и tiny.  Скажем под IAR, на данным момент, практически нет необходимости что-то прикручивать на ASM. Программа размером 1к вполне хорошо компилится. Озу, тоже практически всегда хватает. По производительности - лучше выбрать камень с необходимой. Короче - никаких проблем нет.
|
|
|
|
|
Apr 13 2010, 21:39
|

I WANT TO BELIEVE
     
Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751

|
Аа, т.е. такую роскошь, как отладка на уровне строк исходного кода с параллельным watch'ем пары-тройки переменных тут действительно только в AVR Studio можно поиметь, да? Ну я просто привык как-то, всё JTAG да JTAG. В общем я понял, зажрался  )) Но, в принципе то что тут, вроде как может оно и не надо особо...Иногда отладочным выводом в терминал можно даже быстрее локализовать проблему, чем брэйкпоинтами. Но всё равно не стал заморачиваться с изготовлением программаторов всех этих, сразу заказал Дракошу и всё ) А тем более как узнал, что ограничение на объем флеш памяти снято и он поддерживает всё и вся - сразу заказал не задумываясь.
--------------------
The truth is out there...
|
|
|
|
|
Apr 19 2010, 15:45
|

I WANT TO BELIEVE
     
Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751

|
Цитата Как это не может??? Это совершенно независимый продукт. Вы можете только в ней работать. Скачал с сайта саму студию плюс два сервис пака. Поставил. По нажатии на кнопку compile мне сказали, что без WinAVR жизни нет. Пошел за WinAVR, с удивлением узнал, что это и есть тот самый AVR GCC собранный под венду. Скачал, поставил. Теперь при нажатии на кнопочку Compile происходит компиляция с использованием того самого GCC  Бесплатна то конечно бесплатна, но как-бы сейчас точно можно лучше. Ну что это такое, я даже не могу щёлкнуть правой кнопкой и открыть файл на котором стоит курсор(Open file at cursor). Ну это дико вообще! Какая бы там бесплатная она не была, а как минимум код писать нужно в другом редакторе - это факт. Ну по прошивке и кол-ву поддерживаемых программаторов/отладчиков спору нет.
--------------------
The truth is out there...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|