WinAVR: различия между версиями

126 байт добавлено ,  8 лет назад
Нет описания правки
(оформление)
WinAVR включает следующий набор компонентов:
* Programmers Notepad — удобный [[Текстовый редактор|редактор]] программиста и [[интегрированная среда разработки]] (IDE);
* [[GNU_AVR_toolchains#avr-gcc|AVR GCC]] — оптимизирующий [[компилятор]] языков [[Си_(язык_программирования)|С]]/[[С++]] для AVR (после установки WinAVR интегрируется в [[AVR Studio]]);
* [[GNU_AVR_toolchains#avr-libc|AVR-LibC]] — стандартная С-[[Библиотека (программирование)|библиотека]] AVR для использования с GCC<ref>[http://nongnu.org/avr-libc/ AVR-LibC: Homepage]</ref>;
* [[GNU_AVR_toolchains#avr-binutils|GNU_Binutils]] — коллекция утилит, включающая в себя [[ассемблер]] avr-as, компоновщик и утилиты манипуляции файлами в форматах *.elf, *.coff (используемыми для отладки и генерации загрузочных файлов) для микроконтроллеров AVR;
* MFile — автоматический генератор управляющего файла программы [[Make|make]], контролирующей сборку программ с помощью AVR GCC;
* [[GNU Debugger|gdb]] — [[дебаггер]] (отладчик) с [[Интерфейс командной строки|интерфейсом командной строки]];
** Insight — [[Графический интерфейс пользователя|оболочка графического интерфейса]] дебаггера;
** [[SimulAVR]] — [[симулятор]] семейства микроконтроллеров AVR с поддержкой интерфейса к отладчику gdb;
** [[GNU_AVR_toolchains#AVaRICE|AVaRICE]] (JTAG ICE interface) — программа для работы с внутрисхемным отладочным интерфейсом [[JTAG|JTAG ICE]] в микропроцессорах Atmel (используется вместе с отладчиком gdb);
 
* AVRDUDE[[Avrdude]] — [[программатор]] (программа для загрузки и выгрузки кода микроконтроллеров);
** avrdude-gui — [[графический интерфейс пользователя]] для AVRDUDE (только в версиях до WinAVR-20060421 включительно);
* SRecord — коллекция утилит для манипуляции с загрузочными файлами [[EPROM]] различных форматов;
Анонимный участник