Четверг, 21 Август 2014 15:42

Установка и настройка рабочего окружения Eclipse для пронраммирования микроконтроллеров AVR в Linux

Автор
Оцените материал
(1 Голосовать)

В этой статье я в подробностях расскажу о том как установить и настроить рабочее окружение Eclipse на Linux Debian и вообще на Debian-Based дистрибутивах. Мы рассмотрим все шаги, который позволят нам без проблем программировать процессоры (микроконтроллеры) AVR на Linux и отлаживать их.

Самое необходимое

Необходимый минимум программного обеспечения, которое нам понадобится:

gcc-avr - это та часть мощной GNU Complier Collection (GCC), которая будет осуществлять кросс-компиляцию для целевой архитектуры микроконтроллеров AVR. GCC используется для сборки самого Linux, он поддерживает стандарты языка Си ISO C90 (ANSI-C), ISO C99, а также собственные расширения языка Си. GCC поддерживает огромное количество архитектур процессоров. Код, скомпилированный с помощью GCC для одной из платформ, потребует минимальных правок (или не потребует правок вообще) при компиляции для другой целевой платформы.

binutils-avr - ассемблер, компоновщик и некоторые полезные утилиты.

avr-libc - стандартная библиотека Си для Atmel AVR.

avrdude - утилита для работы с программаторами. 

Это необходимый минимум для создания приложений для AVR и прошивки микроконтроллеров. Для отладки пригодятся следующие пакеты:

gdb-avr - отладчик для AVR.

avarice - интерфейс между avr-gdb и AVR JTAG ICE.

simulavr - симулятор Atmel AVR.

Чтобы установить нужные программные пакеты, откроем терминал и выполним следующую команду:

sudo apt-get install gcc-avr binutils-avr avr-libc avrdude gdb-avr avarice simulavr 

Для проверки того, что мы все установили, можно ввести команду в терминале:

ls /usr/bin | grep avr

Так мы увидим все необхоимое, что установили. Удобство Linux не только в том, что мы установили все одной командой, а то что теперь мы можем ознакомится с мануалом каждой из установленных программ. Для этого в терминале просто введем команду:

man <имя пакета> (без ковычек) 

Теперь приступим к установки непосредственно среды разработки.

Установка и настройка среды разработки Eclipse 

Предупреждаю заранее, что для программирования микроконтроллеров в этой среде разработки, необходимо иметь не меньше 2-х Гб. оперативной памяти.

Eclipse можно скачать как с офф сайта, так и 1 командой с репозитория. Так что без раздумий открываем терминал и пишем:

sudo apt-get install eclipse eclipse-cdt 

Все, Eclipse установлен. Но Eclipse - это только платформа, а нам нужна целая среда разработки. Так что открываем Eclipse и следуем пути:

Help -> Install new software...

 

Теперь в окошке появится справа кнопка Add. После нажатия этой кнопки откроется ещё 1 окошко с 2 полями. Name и Location.

В поле Name вводим: AVR Eclipse Plugin

В поле Location вводим: http://avr-eclipse.sourceforge.net/updatesite/

После этого соглашаемся о всем, что нам предложат.

Все, среда для AVR и его программирования готова.

________________________________

Читайте далее: ПОДКЛЮЧЕНИЕ И НАСТРОЙКА ПРОГРАММАТОРА >>>

Обсудить настройку Eclipse на форуме >>>

Прочитано 8667 раз Последнее изменение Четверг, 21 Август 2014 17:15
Валентин Олегович

Администратор сайта.

linuxmd.net

Добавить комментарий

1. Ругательства запрещены
2. Реклама запрещена

Защитный код
Обновить

О нас | Рассылка | Правила сайта | Правила форума | Поиск

При копировании какого-либо контента с сайта, ссылка на источник - ОБЯЗАТЕЛЬНА! В случае несоблюдения данного пункта будет отправлена жалоба на хостинг нарушителя и сайт будет закрыт (или оштрафован) по усмотрению оператора. Верьте в силу копирайта. Основатель портала: Валентин Щербаков 2013 - 2016

Программное обеспечение сайта распространяется по лицензии GNU General Public License.