- 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
avr-binutils
avr-libc
Версия стандартной библиотеки C, учитывающая архитектурные особенности платформы AVR, в частности, гарвардскую архитектуру.
Avrdude
uisp
Внутрисхемный программатор для процессоров AVR и AT89S, способный взаимодействовать с аппаратурой многих программаторов.
avr-gdb
SimulAVR
AVaRICE
Внутрисхемный отладчик, использующий стандартный JTAG - интерфейс для процессоров AVR.
См. также
Ссылки
- 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
Wikimedia Foundation. 2010.