Avr studio 5
Похоже, Атмел очень скоро выпустит новую среду разработки для AVRок. Avr studio 5 станет намного более похожа на Visual Studio. Посмотреть на обзор новой студии можно под катом.
Введение:
Установка:
Редактирование:
Программирование:
Отладка:
Остальные видео от самого atmel’а можно посмотреть на его ютубовском канале
UPD: Скачать бетту новой студии можно тут:
https://www.atmel.com/microsite/avr_studio_5/default.asp?source=redirect
Похоже что сделали автодополнение. Надо будет попробовать. Осталось дождатся, когда IAR разродится подобным.
Угу, я двано жду такого подарка от иара, но, похоже, не дождусь (
В АВРСтудио как то грусно( Букашка на фоне Ирара.
Ничего подобного — авр студио — вполне неплохой продукт. Другое дело, что поддерживает только аврки.
Чесно говоря мне среда «фирменного» атмела совсем уж не понравилась. Интерфейс меня убил при первом знакомстве. Мне пришлось почти наугад тикать F7 (или что там) для коомпиляции. Но затем произошло чудо века !) Я ДЕСЯТь минут искал файл с готовым .hex ( Хвала Аллаху что подсказали где именно смотреть . )
Кстати , у меня всплыла очень неожыданная бага в ВизуалСтудио. Когда сам разкуривал , писал , создавал библиотеки всё работало на 5+ . Но когда захотелось посмотреть исходники друга мне выдало «ЕрроР» . Чудеса просто…
Где лежит хекс довольно очевидно, достаточно посмотреть makefile. Студия — просто ИДЕ для GCC.
гы, так ведь мейкфайл лежит там же, где хекс.
А сейчас Вы какой IDE пользуетесь?
Дак иаром и пользуюсь. Но я кучу разных архитектур использую. Есть люди, которые только на АВРках сидят. Для них такая иде — манна небесная.
Неправильно задал вопрос ))). Текстовый редактор для набора кода какой? Я, например, для AVR использую связку SlickEdit+IAR+AvrDude. Все набирается, компилится и заливается в кристалл со SlickEdit. Для армов для набора кода и компиляции тоже SlickEdit. А вот с отладкой проблемы — приходится переключатся на IAR.
Я тож раньше юзал сликэдит, но задрало отсутствие отладки, поэтому сейчас юзаю чисто ИАРовскую иде.
А может быть найдете время поделиться настройкой такой связки через публикацию или рассылку по мылам?
Как подружить SlickEdit и IAR:
https://megajohn.embedders.org/articles/?id=slickedit
Если писать для AVR и не хочется затрагивать IAR как IDE, то посмотрите примеры проектов для AVR-IAR-ScmRTOS. Там автор для сборки проекта использует scons
Интересно, у всех так себя ведет Slik: к примеру, если объявить функцию
void rsrs (void);
а далее по запарке написать
rsrs()
{
…
}
то Slik покажет ошибку, но не укажет, где она и в чем заключается, почти точно так же как на введенную в кириллице букву «с». IAR, же, добросовестно не только указывает на ошибку, но и комментирует, а Slik в этом случае показывает только количество ошибок.
Там рядом с закладкой окна Build есть закладка окна Message List. Если при компиляции возникли ошибки, то их список будет выведен в Message List. Перейти к ошибке в исходниках — как и везде по двойному клику мышки. Если же ошибка возникла на этапе линковки, то в Message List ничего не выводится.
Может быть это можно поправить? Большой минус относительно IAR.
Скачал я этого монстра (AVR Studio 5.0 beta). Инсталяха затянула на 512 Мб. Сколько студия заняла, установившись — не смотрел. Субьективные впечатления:
— тормозной немного, особенно при запуске;
— пытались сделать «все в одном», даже ссылку на даташит, соответствующий выбранному процессору дают )));
— добавили удобных «фишек» вывода при отладке. Например: стек вызовов, список локальных переменных функции, вывод паралельных задач и стеков.
— версия сыровата. Например, не запустилась в симуляторе AtMega8, хотя 88 запустилась без проблемм.
— чуть не забыл. Добавили автодополнение кода)))). Не знаю как остальным, а мне этого очень не хватало.
Ну, это все так, навскидку. Возможно, кто использует winavr даст более развернутую характеристику.
О, спасибо за отзыв!
IAR и писал все для AVRStudio 😉
А что-то не заметил кнопку AUTO в инструментах прошивки девайса. Удобная штука была — одним щелчком все операции после предварительной настройки.
Ничего он не писал, компилятор — GCC.
Возможно и ошибаюсь, но тесное сотрудничество между IAR и Atmel в AVRStudio4 точно имело место.
Хм, не вижу ни малейшего намека на это.
Эх, теперь с аврок никуда и не захочется уходить.
Кстати, вот прямая ссылка: https://www.atmel.com/dyn/resources/prod_documents/avrstudio5.0.beta.exe
Давно пора, а то всякие STM`ы наступают на пятки.