Установка компилятора, avr-libc и binutils

Для того, чтобы начать программировать микроконтроллеры ATmega на языке программирования С, требуется установить кросс-компилятор языка C avr-gcc, библиотеку avr-libc и утилиты для конвертации бинарных файлов binutils.

Для программирования flash-памяти и памяти EEPROM микроконтроллеров, а также установки fuse-битов потребуется также утилита avrdude.

Для установки этих программ в Ubuntu можно воспользоваться программой aptitude, выполнив поиск по ключевому слову avr:

aptitude search avr

Из приведённого списка потребуются пакеты avr-libc, avrdude, binutils-avr, gcc-avr. Скачать и установить их можно командой apt-get:

apt-get install avr-libc avrdude binutils-avr gcc-avr

После успешной установки этих пакетов можно приступать к написанию программ.

Автор: Андрей Шаройко <vanyamboe@gmail.com>