Открыть главное меню

GNU AVR toolchain

GNU AVR toolchain, или AVR GCC toolchain, — наименование набора распространяемых по лицензии GPL, LGPL пакетов программ, необходимых для компиляции из исходных текстов выполняемого кода программ для процессоров AVR. Основу составляют утилиты avr-binutils, avr-gcc, avr-libc, в дополнение к ним применяются утилиты внутрисхемного программирования (uisp, Avrdude), а также симуляции и отладки (avr-gdb, SimulAVR, AVaRICE)[1].

Эти программы в скомпилированном для Windows виде входят в распространяемый фирмой Atmel стандартный набор программ разработки для процессоров AVR[2], а также популярный набор программ разработки WinAVR.

avr-gccПравить

Основная статья: GNU Compiler Collection

avr-binutilsПравить

Основная статья: GNU Binutils

avr-libcПравить

Версия стандартной библиотеки C, учитывающая архитектурные особенности платформы AVR, в частности, гарвардскую архитектуру.

AvrdudeПравить

Основная статья: Avrdude

uispПравить

Внутрисхемный программатор для процессоров AVR и AT89S, способный взаимодействовать с аппаратурой многих программаторов.

avr-gdbПравить

Основная статья: GNU Debugger

SimulAVRПравить

Основная статья: SimulAVR

AVaRICEПравить

Внутрисхемный отладчик, использующий стандартный JTAG — интерфейс для процессоров AVR.

См. такжеПравить

СсылкиПравить

ПримечанияПравить