WinAVR
WinAVR | |
---|---|
Разработчик | Eric B. Weddington |
Операционная система | Windows |
Последняя версия | (20.01.2010) |
Состояние | активно |
Лицензия |
GPL |
Сайт | sourceforge.net/projects… |
Медиафайлы на Викискладе |
WinAVR —
WinAVR и все входящие в него программы являются открытым программным обеспечением, выпущенным под лицензией GNU, но распространяются в скомпилированном виде. Версия WinAVR обозначается датой выхода (например, WinAVR-20060125 вышла 25 января 2006 года).
Состав
WinAVR включает следующий набор компонентов:
- Programmers Notepad — удобный редактор программиста и интегрированная среда разработки (IDE);
- AVR Studio);
- AVR-LibC — стандартная С-библиотека AVR для использования с GCC[1];
- GNU_Binutils — коллекция утилит, включающая в себя ассемблер avr-as, компоновщик и утилиты манипуляции файлами в форматах *.elf, *.coff (используемыми для отладки и генерации загрузочных файлов) для микроконтроллеров AVR;
- MFile — автоматический генератор управляющего файла программы make, контролирующей сборку программ с помощью AVR GCC;
- дебаггер (отладчик) с интерфейсом командной строки;
- Insight — оболочка графического интерфейса дебаггера;
- SimulAVR — симулятор семейства микроконтроллеров AVR с поддержкой интерфейса к отладчику gdb;
- AVaRICE (JTAG ICE interface) — программа для работы с внутрисхемным отладочным интерфейсом JTAG ICE в микропроцессорах Atmel (используется вместе с отладчиком gdb);
- Avrdude — программатор (программа для загрузки и выгрузки кода микроконтроллеров);
- avrdude-gui — графический интерфейс пользователя для AVRDUDE (только в версиях до WinAVR-20060421 включительно);
- SRecord — коллекция утилит для манипуляции с загрузочными файлами EPROM различных форматов;
Также дистрибутив включает в себя стандартные для операционной системы
WinAVR не имеет
Состояние разработки
Последний релиз был выпущен 20 января 2010 года, после чего разработка была заморожена. Прекращение разработки было объяснено разработчиком тем, что он в настоящее время занят в разработке Atmel Studio[4], практически идентичный по набору входящих в него программ и включивший в себя большинство наработок WinAVR [5]. Однако в середине 2011 года было анонсировано продолжение работы проекта[6].
См. также
- avr-gcc
- CodeVisionAVR — коммерческая среда разработки для микроконтроллеров AVR
- IAR AVR — коммерческая среда разработки для микроконтроллеров AVR
Ссылки
- Официальная страница
- WinAVR и AVR Studio - справочное руководство Сборник статей из журнала «Радиолюбитель»
- Setting up AVR development platform (англ.)
Литература
- Joe Pardue. C programming for microcontrollers: featuring ATMEL's AVR butterfly and the free WinAVR compiler, Smiley Micros, 2005. ISBN 978-0976682202
Примечания
- ↑ AVR-LibC: Homepage . Дата обращения: 19 мая 2012. Архивировано 22 мая 2012 года.
- ↑ Programmer's Notepad: Homepage . Дата обращения: 19 мая 2012. Архивировано 21 мая 2012 года.
- ↑ мастер компилятора CVAVR . Дата обращения: 21 мая 2012. Архивировано 1 марта 2013 года.
- ↑ Atmel Studio . Дата обращения: 26 июня 2012. Архивировано из оригинала 11 апреля 2014 года.
- ↑ Arduino Forum - WinAVR dead in the water... (sort of) (недоступная ссылка)
- ↑ avrfreaks.net: Forum: WinAVR continuation Архивировано 11 июня 2010 года.