GNU AVR toolchain, или AVR GCC toolchain, — наименование набора распространяемых по лицензии GPL, LGPL пакетов программ, необходимых для компиляции из исходных текстов выполняемого кода программ для микроконтроллеров AVR. Основу составляют утилиты avr-binutils, avr-gcc, avr-libc, в дополнение к ним применяются утилиты внутрисхемного программирования (uisp, Avrdude), а также симуляции и отладки (avr-gdb, SimulAVR, AVaRICE).
Эти программы в скомпилированном для Windows виде входят в распространяемый фирмой Atmel стандартный набор программ разработки для микроконтроллеров AVR, а также популярный набор программ разработки WinAVR.
avr-gcc
avr-binutils
avr-libc Версия стандартной библиотеки C, учитывающая архитектурные особенности платформы AVR, в частности, гарвардскую архитектуру.
Avrdude
uisp Внутрисхемный программатор для микроконтроллеров AVR и AT89S, способный взаимодействовать с аппаратурой многих программаторов.
avr-gdb
SimulAVR
AVaRICE Внутрисхемный отладчик, использующий стандартный JTAG — интерфейс для микроконтроллеров AVR.
См. также Arduino WinAVR Atmel Studio GNU Compiler Collection GNU Binutils GNU Debugger Avrdude SimulAVR
Ссылки The AVR «Super-Project» on savannah.nongnu.org Домашняя страница binutils AVR Libc Home Page Домашняя страница uisp Домашняя страница SimulAVR The AVR GCC Toolchain Components of the AVR-GCC toolchain Установка AVR GNU Toolchain под Linux
Примечания
Категория:Свободные инструменты для разработки программного обеспечения Категория:Свободное программное обеспечение, связанное с электроникой Категория:AVR