Для того, чтобы начать программировать микроконтроллеры 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>