Инструкция по настройке Eclipse для AVR в Linux
Для написания прошивки, ее компиляции и прошивки микроконтроллера AVR в Linux можно использовать бесплатную IDE Eclipse в сочетании с другим ПО:
Для начала данный набор является достаточным.
Описание других IDE для программирования МК Atmel можно посмотреть здеть
Способ установки, описанный ниже, выполнялся в ubuntu и должен быть аналогичным для других linux-систем.
Первым делом нужно установить необходимые утилиты. Здесь ничего сложного нет, все делается стандартным способом через терминал:
sudo apt-get install gcc-avr
sudo apt-get install binutils-avr
sudo apt-get install avr-libc
sudo apt-get install avrdude
Для установки Eclipse IDE достаточно выполнить команду в консоле sudo apt-get install eclipse, нажать Enter, ввести пароль и подождать примерно 5 минут до завершения установки.
После того как Eclipse будет установлен, необходимо настроить возможность разработки программ для AVR (подключить плагин для работы с AVR):
На этом установка и настройка заканчивается, осталось только все проверить и создать тестовый проект
В меню выбираем File->New->Project:
В открывшемся окне выбираем C/C++ -> C Project и нажимаем Next:
На следующем шаге выбираем AVR Cross Target Application и нажимаем Next:
Далее будет предложено выбрать конфигурацию Debug и Release - оставляем как есть.
Последний шаг - выбор микроконтроллера и частоты:
После этого осталось только добавить в проект файл main.c и можно писать прошивку.