Если у Вас еще не установлена Eclipse 4.2 (Juno), то здесь Вы найдете информацию, как это следать. Если же Eclipse уже установлен, но она более старой версии, то информация здесь также может пригодиться. Менеджер обновления Eclipse (update manager) работает только для добавляемых плагинов (add-on plug-ins), но не для всей основной системы IDE. Так что обновление от одной версии до другой обычно заключается в полной переустановке.
Чтобы работать в Eclipse над проектами для процессоров Blackfin, понадобится следующее:
• Среда запуска приложений Java (Java Runtime Environment, JRE) версии 1.6 или более новой версии.
• Eclipse IDDE (рекомендуется версия 4.2).
• Инструментарий разработки C/C++ (C/C++ Development Tools, CDT).
• Инструментарий для Blackfin (toolchain [3]).
• Плагины для Blackfin.
[Проверка версии Java (JRE)]
На большинстве Windows-систем JRE уже установлена. Обычно она находится в каталоге C:\Program Files\Java (на моей Windows XP она находится в папке c:\Program Files\Java\jdk8u5\jre\). Если у Вас нет установленной Java, то посетите страничку Eclipse JRE [9] для получения дополнительной информации о том, как получить Java (обычно последнюю версию JRE можно скачать с сайта Oracle [10]).
Как проверить установленную версию JRE:
C:\> java -version
java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) 64-Bit Server VM (build 20.2-b06, mixed mode)
[Eclipse IDDE]
Для установки Eclipse нет исполняемых инсталляторов (*.exe). Распространяемый пакет это просто zip-архив, который Вы можете распаковать в любое место на диске, какое захотите, после чего просто запустите программу eclipse.exe, которая находится в подкаталоге eclipse.
Чтобы получить инсталлятор, посетите страничку загрузки Eclipse [9].
Важно: если Вы хотите использовать плагины для Blackfin, то рекомендуется установить Eclipse версии Indigo (3.7) или более свежую (например Juno 4.2).
Для загрузки Вам будет предложено множество вариантов. Единственная разница между ними заключается в составе поставляемым вместе с ними по умолчанию набора плагинов. Поскольку Вы скорее всего хотите компилировать/отлаживать код для процессора Blackfin, то должны выбрать Eclipse IDE for C/C++ Developers. Другие варианты установки Eclipse также будут хорошо работать, но тогда Вам понадобится установить CDT вручную, самостоятельно. Для получения дополнительной информации по установке CDT посетите страничку CDT wiki. Ниже даны ссылки для загрузки Eclipse IDE for C/C++ Developers.
Как найти нужный пакет Eclipse: зайдите на главную страницу eclipse.org, нажмите на кнопку Download (находится справа вверху на странице), найдите неприметную ссылку Download Packages, кликните на неё. Откроется список сборок Eclipse, найдите в этом списке Eclipse IDE for C/C++ Developers, и выберите нужную версию пакета (Windows 32 bit или Windows 64 bit), см. скриншот.
[Плагины Blackfin]
Плагины для Blackfin требуют наличия как Eclipse 4.2, так и CDT. Дополнительно Вам нужно установить GDB Hardware Debugging CDT plug-in (обычно по умолчанию он не установлен). Для установки GDB Hardware Debugging plug-in нужно разрешить обновления для CDT (CDT update site). Для этого выполните следующее:
1. В меню Eclipse выберите Window -> Preferences.
2. Выберите Install/Update -> Available Software Sites и выберите сайт http://download.eclipse.org/tools/cdt/releases/juno.
3. Используйте кнопку Enable для разрешения сайта.
Примечание: в новых версиях Eclipse возможно CDT уже установлен. В этом случае достаточно на шаге 2 проверить, что в списке сайтов присутствует CDT (например для Eclipse Neon это сайт http://download.eclipse.org/tools/cdt/releases/9.2), и что этот сайт разрешен.
Установка GDB Hardware Debugging plug-in через Update Manager:
1. Выберите в меню Eclipse пункт Help -> Install New Software.
2. Выберите сайт http://download.eclipse.org/tools/cdt/releases/indigo в списке Work With.
3. Разрешите GDB Hardware Debugging plugin в настройках CDT Optional Features.
Плагины для Blackfin могут быть получены двумя способами:
• Из Toolchain project Eclipse Plugin:
1. Предварительно убедитесь, что у Вас установлен плагин Eclipse CDT jtag debugging.
2. Поместите файлы jar плагина в папку "eclipse/dropins/".
3. Найдите расширения Analog Device (ADI extensions) просмотром Help/About Eclipse/Installation Details/Plug-ins/.
• С сайта Eclipse с помощью Update Manager (устарело из-за миграции на sourceforge.net):
1. В меню Eclipse выберите Help -> Install New Software.
2. Кликните на кнопку Add.
3. Добавьте https://sourceforge.net/projects/adi-toolchain/files/eclipse/update_site/ в качестве нового сайта.
Затем выберите плагины для установки:
Плагин Blackfin Debug даст дополнительные выбираемые пункты в диалоге "Debug Configuration", в то время как плагин Tool chain позволяет выбирать нужный тулчейн из списка в диалоге New Project визарда.
[Другие плагины]
Zylin CDT. Eclipse C/C++ Development Tools (CDT) имеет отличную поддержку GDB. Однако есть несколько камней преткновения при попытке отладки встраиваемых приложений, для чего Zylin AS сделал некоторые модификации в Eclipse CDT для улучшения поддержки GDB embedded debugging.
Патч для update manager "Add Site": http://opensource.zylin.com/zylincdt
Subclipse (SVN). Хотя он не попал в релиз Eclipse, есть плагин Subversion, который называется Subclipse. Посетите его домашнюю страничку для получения кратких подсказок по установке. После того, как Subclipse установлен, у него окажется такой же интерфейс, как и у плагина CVS.
Target Management Terminal. Это ANSI-совместимый (vt102) терминал, включая плагины для соединений Serial, SSH и Telnet.
Его можно найти среди сайтов инсталляции по умолчанию. Просмотрите:
Mobile and Device Development
Target Management Terminal
Target Management Terminal
Target Management Terminal Serial Connector
Target Management Terminal SSH Connector
Target Management Terminal Telnet Connector
Target Management Terminal View
Target Management Terminal Widget
Target Management Terminal Serial Connector требует RXTX (http://rxtx.qbang.org/wiki/index.php/Main_Page).
Инсталляция как плагина Eclipse через Update Manager: в меню Eclipse, выберите Help -> Software Updates..., Add New Remote Site:
Name = RXTX
URL = http://rxtx.qbang.org/eclipse/
Завершите выбором подходящей версии, затем кликните Install All.