- Что такое eclipse rcp
- Arm windows gcc c compiler — miscellaneous
- Arm windows gcc c compiler — optimization
- Arm windows gcc c linker
- Arm windows gnu create flash image — output
- Target processor
- Даты выхода
- Добавление расширения
- Запуск приложения с добавленным видом
- Запуск проекта
- Интернет-магазин eclipsegel
- Настройка вида
- Настройка проекта
- Настройка расположения вида
- Определения
- Плюсы и минусы платформы
- Построение проекта
- Похожие игры
- Прикручиваем отладку
- Создаём скелетный проект
- Создание hana-приложения с использованием среды разработки eclipse
- Создание и настройка проекта c
- Создание проекта
- Ссылки на полезные ресурсы
- Структура проекта
- Устанавливаем компилятор
- Устанавливаем/доустанавливаем eclipse ide
- Установка необходимых плагинов
Что такое eclipse rcp
Для начала, все же необходимо сказать, что же такое Eclipse RCP.
Eclipse
– это среда разработки, написанная на Java, развиваемая и поддерживаемая Eclipse Foundation (участниками которого являются IBM, SAP, Oracle, компании, предлагающие продукты на основе Eclipse RCP и участвующие в развитии экосистемы Google, RedHat, Adobe, Cisco, Intel).
Eclipse RCP
– это набор плагинов для создания, так называемых, rich client application. Все что видит пользователь, открывая Eclipse IDE, является плагином, созданным на основе этой платформы. Пользователь может создавать свои плагины на основе огромного количества уже существующих, также при необходимости можно найти большинство популярных фреймворков, таких как Hibernate, Google Guice, Google Guava, JUnit, TestNG в виде плагинов. Также стоит отметить, что архитектура времени выполнения основана на спецификации сервисной платформы
OSGI
, данная спецификация описывает способы создания и работы модульных приложений. Eclipse, как уже упоминалось выше, написана на Java и позиционируется как кроссплатформенный продукт (в 90% случаев RCP приложение соберётся на Windows, Linux и Mac). Все плагины, составляющие ядро платформы, и большинство сторонних плагинов распространяются под лицензией EPL (Eclipse Public License).
Пользовательский интерфейс RCP приложений основан на визуальных компонентах фреймворков SWT и JFace, а также на собственных Eclipse виджетах. Рисунки, приведённые ниже, показывают из каких компонентов состоит приложение, основанное на платформе RCP, и структуру самой платформы Eclipse.
Рисунок 1 — Компоненты используемые в RCP приложении (рисунок взят с этого сайта)
Рисунок 2 – Архитектура Eclipse (рисунок взят с этого сайта)
Arm windows gcc c compiler — miscellaneous
- Language Standart — ISO C99 with GNU Extensions
Остальные пункты здесь не трогаем
Arm windows gcc c compiler — optimization
- Pack structure — disabled
- Short enumeration — disabled
- Function sections — enabled
- Data sections — disabled
Arm windows gcc c linker
В пункте General:
- Script File — пока не трогаем
- Do not use standart start files — enabled
- Do not use default libraries — enabled
- Remove unused section — enabled
Остальное — отключаем
В пункте Miscellaneous: ставим галочку на Cross Refereinse.
Arm windows gnu create flash image — output
- Output file format — ihex
Идем обратно на вкладку Debugging, а в поле Configuration выбираем Debug. Выставляем Debug level — Maximum, а Debug format — gdb, жмем Apply. Теперь переключаем конфигурацию на Release, выставляем Debug level — None и жмём Apply.
Теперь возвращаемся на ARM Windows GCC C Linker — General, в поле Configuration выбираем Debug, а в качестве Script file указываем наш файл sram.lds. Нажимаем Apply. Теперь переключаем конфигурацию на Release, а в качестве Script file указываем файл flash.lds и снова жмём Apply. Всё, настройка проекта закончена. Теперь можем включить нужную конфигурацию билда и собирать прошивку.
Target processor
- Processor — arm7tdmi
- Architecture — armv4t
- Thumb — disabled
- Thumb interwork — enabled
- Endianness — Little Endian
- Float ABI — Library
- Other target flags: -marm — mlong-calls
Даты выхода
Star Wars Eclipse сейчас находится в разработке для PC, PlayStation 5, Xbox Series X.
В разработке:
Полный список дат выхода и платформ смотрите на странице релизов.
Добавление расширения
Нашей задачей является создание вида (view), на который мы сможем поместить элементы графического интерфейса. Перейдём опять к файлу
MANIFEST.MF
Запуск приложения с добавленным видом
Вернёмся к файлу
MANIFEST.MF
Запуск проекта
Для того, чтобы запустить только что созданное нами приложение, нам необходимо перейти в папку META-INF и открыть файл
MANIFEST.MF
, если вы вдруг его закрыли (этот файл открывается по-умолчанию при создании проекта).
Рисунок 9 – Редактор свойств RCP приложения
Данный файл позволяет нам менять многие настройки проекта, подключать дополнительные плагины, подключать и управлять расширениями, настраивать сборку нашего плагина и многое другое. Мы находимся на вкладке Overview, в разделе Testing нажмём на ссылку — Launch an Eclipse application, через мгновение на экране появится окно нашего приложения, закроем его и перейдём к следующему этапу.
Рисунок 10 – Окно нашего приложения
Интернет-магазин eclipsegel
Команда ECLIPSE Nail LAB (@eclipse_nail_lab) совместно с Анной Фальчиковой (@eclipse_falchikova) каждую неделю создают оригинальные дизайны, которые вдохновляют и помогают мастерам по всему миру творить красоту на ногтях. А в коллекции ECLIPSE можно найти слайдеры абсолютно любой тематики.
Настройка вида
Щёлкнем по добавленному нами расширению правой кнопкой мыши, появится контекстное меню, выберем в нем New->view, тем самым мы добавим элемент к нашему расширению (этим элементом и является необходимый нам вид). В правой части появятся настройки данного элемента. Для начала создадим класс для нашего вида. Сделать этом мы можем нажав на ссылку class*.
Рисунок 13 – Настройки вида (view)
Настройка проекта
Теперь нужно настроить проект, для чего идём в меню
Project->Properties
или делаем правый клик по нашему проекту и выбираем там
Properties
В появившемся окне выбираем пункт “
C/C Build->Setting
”. Выбираем в поле Configuration пункт All configuration. Теперь пройдёмся по всем пунктам настроек.
Настройка расположения вида
Дальнейшие манипуляции мы можем произвести оставаясь в редакторе расширений или же открыть код класса перспективы —
Perspective.java
, что мы и сделаем. В классе
Perspective
, перейдём в метод – createInitialLayout(), данный метод задаёт начальное положение видов и редакторов. В методе напишем следующие две строки кода:
layout.setEditorAreaVisible(false);
layout.addStandaloneView(MainView.ID, true, IPageLayout.LEFT, 1.0f, layout.getEditorArea());
Определения
Eclipse CDT — интегрированная среда разработки С и C на базе платформы Eclipse.
MinGW — компилятор, нативный программный порт GNU Compiler Collection (GCC) под Microsoft Windows, вместе с набором свободно распространяемых библиотек импорта и заголовочных файлов для Windows API. MinGW позволяет разработчикам создавать нативные приложения Microsoft Windows.
SFML — свободная кроссплатформенная мультимедийная библиотека, написана на C .
Плюсы и минусы платформы
Главный вопрос — чем же так хороша данная платформа и зачем ее использовать для разработки десктопных приложений (к слову, возможно разрабатывать веб приложения и приложения для мобильных платформ). Модульность, кроссплатформенность, поддержка мультиязычности, бесплатность, огромное количество существующих плагинов, библиотек и фреймвороков.
Все это позволяет создавать приложения коммерческого уровня (ссылка на список существующих приложений разработанных на данной платформе приведена в конце статьи). К минусам можно отнести достаточно высокий уровень вхождения, так как для разработки серьёзного приложения необходимо знать хотя бы в общих чертах, как работает OSGI фреймворк, уметь работать с компонентами и виджетами SWT и JFace.
Также для русскоговорящих разработчиков проблемой будет найти какие-либо материалы или книги об упомянутых выше фреймворках и библиотеках (ссылки на найденные ресурсы, в том числе и на русскоязычные, приведены в конце статьи), хотя в Европе и США периодически проводятся конференции, которые организуют участники Eclipse Foundation, в Германии издается специальный журнал, рассказывающий о новых плагинах и содержащий уйму примеров их применения, а также существует целая серия книг на немецком, которая описывает все ньюансы и тонкости разработки.
Построение проекта
Заменяем весь код в автоматически созданном .cpp на этот:
#include "SFML/Graphics.hpp"
int main()
{
sf::RenderWindow window(sf::VideoMode(640, 480), "Test");
while(window.isOpen()){
sf::Event event;
while(window.pollEvent(event)){
if(event.type == sf::Event::Closed){
window.close();
}
window.clear();
window.display();
}
}
return 0;
}
Нажимаем Build
Все соберется успешно но работать не будет, так как отсутствуют dll. Копируем все из папки bin в директории SFML в папку Debug нашего проекта.Теперь жмем ПКМ на .exe файле, который расположен в папке Debug нашего проекта, выбираем Run As -> Run Configurations, жмем C/C Application и нажимаем New launch configuration, после этого нажимаем Run ничего не меняя.
После этого запускать проект можно с помощью Ctrl F11 или соответствующей иконкой на тулбаре.
Видим окно с черным фоном, все работает.
P.S. Написал статью давно, и забыл о ней =) Что то могло устареть.
Похожие игры
Вот несколько игр, которые больше всего похожи на Star Wars Eclipse:
Смотрите весь список похожих игр здесь и выбирайте, какая из представленных игр больше всех напоминает Star Wars Eclipse. Там же вы сможете добавить новую игру в список похожих.
Прикручиваем отладку
Идем
, вводим серийный номер нашего SAM-ICE, скачиваем и устанавливаем пакет программ для J-Link. Здесь есть очень важная штука — GDB Server, который очень пригодится нам для отладки. Ещё одна важная штука — JFlash, который позволяет без проблем прошить наш контроллер.
Создаём конфигурацию для запуска отладочного сервера, для чего в Eclipse идём в меню Run->External Tools->External Tools Configurations и делаем двойной клик на пункте Program. Настраиваем, свежесозданную конфигурацию.
Вкладка Main:
- Name — назовем как-нибудь, например GDB Server
- Location — указываем путь к установленному недавно JLink GDB Server, в моём случае это C:Program Files (x86)SEGGERJLinkARM_V412JLinkGDBServerCL.exe
- Working Directory — указываем путь к папке нашего проекта
- Arguments — никаких аргументов нам и не надо, интерфейс JTAG используется по умолчанию
Вкладка Common:
- Ставим галочки на Display in favorites menu и Launch in background.
Теперь создадим конфигурацию для запуска отладки. Идём в меню Run->Debug Configurations, в открывшемся окне делаем двойной клик по GDB Hardware Debugging, что создаст нам новую конфигурацию отладки. Настраиваем.Вкладка Main:
- C/C Application — указываем наше приложение из папки Debug с расширением .elf
- Project — указываем наш проект.
- В нижней части окна, на уровне кнопок Apply и Revert притаилась ещё одна скрытая настройка, нужно её обязательно открыть до перехода на следующую вкладку и выбрать “Legacy GDB Hardware Debugging Launcher“
Вкладка Debugger:
- GDB Command — указываем наш отладчик arm-none-eabi-gdb.exe
- Command Set — Standart Windows
- Protocol Version — mi
- Use remote target — enabled
- JTAG Device — Generic TCP/IP
- Host name or IP adress — localhost
- Port number — 2331
Вкладка Startup:
- Reset and Delay — disabled
- Halt — disabled
- Далее следует окошко, в котором указываем следующий скрипт инициализации:
# connect to the J-Link gdb server
target remote localhost:2331
# Set JTAG speed to 30 kHz
monitor endian little
monitor speed 30
# Reset the target
monitor reset 8
monitor sleep 10
# Change mapping, putting RAM at addr. 0
monitor long 0xFFFFFF00 = 0x00000001
# Setup GDB for faster downloads
set remote memory-write-packet-size 1024
set remote memory-write-packet-size fixed
monitor speed 12000
break main
load
- Load image — enabled, use project binary
- Load symbols — enabled, use project binary
- Symbol offset — не ставим
- Set program counter at — disabled
- Set breakpoint at — disabled
- Resume — disabled
- Run command — пусто
Вкладка Common:
- Ставим галочки на Display in favorites menu, Allocate console и Launch in background.
Всё готово. Теперь для отладки подключаем SAM-ICE к USB порту нашей машины и к плате с контроллером, собираем наш проект, запускаем сервер GDB, а потом запускаем собственно конфигурацию отладки.
В итоге мы получили бесплатную IDE для программирования и отладки приложений для ARM-контроллеров, на замену, скажем, тому же IAR. Наша Eclipse, конечно, несколько уступает по части отладки — нельзя с ходу просмотреть значения регистров периферийных устройств, таких как SPI или таймеры-счётчики.
Создаём скелетный проект
Запускаем Eclipse, идем в меню ”
File->New->C Project
“. Появится окно создания проекта. Даём ему имя, в дереве “
Project type
” выбираем тип проекта “
ARM Cross Target Application -> Empty Project
”, а из тулчейнов выбираем Sourcery. Нажимаем Finish.
Проект есть, теперь нам нужен файл Startup и скрипты линкера для отладочной конфигурации и для прошивки в контроллер.Идём сюда и скачиваем архив «AT91SAM7X-EK Software Package for IAR 5.2, Keil and GNU». В нём идём по пути /at91sam7x-ek/packages/ и выбираем любой проект, имя которого оканчивается на gnu.
В нём идём по такому пути /имя_проекта/at91lib/boards/at91sam7x-ek, забираем отсюда файл board_cstartup.S, а из лежащей там же папки at91sam7x512 забираем файлы AT91SAM7X512.h, sram.lds, flash.lds и копируем всё это добро куда-нибудь в одну папку.
Снова идём в Eclipse. Там правой кнопкой мыши тыкаем на наш проект и выбираем “Import”, в появившемся окне выбираем General->File System, жмём Next. Выбираем папку, куда скопировали файлы board_cstartup, sram и flash, ставим галочки на этих файлах и нажимаем Finish. Вуаля, файлы появились у нас в проекте.
Теперь нужно немного поправить файлы .lds. Приведите их к такому виду:
Скелетный проект готов.
Теперь можно писать код, добавляя новые файлы через
File->New-> C/C Source File
. У меня проект был и я его просто импортировал.
Создание hana-приложения с использованием среды разработки eclipse
Привет, Хабр-сообщество!
В данной статье мы не будем рассказывать, что такое SAP HANA, об этом и так много говорят и пишут, а сразу покажем, как можно «поиграть» с системой и создать простое приложение из серии «Hello World!» с применением среды разработки Eclipse.
Вначале настроим среду разработки Eclipse с необходимыми плагинами. Плагины для работы с SAP HANA существуют для двух версий Eclipse – Luna и Kepler. Если у вас не установлен Eclipse, то скачать его можно по ссылкам:
Luna — www.eclipse.org/luna
Kepler — www.eclipse.org/kepler
В нашем примере мы будем показывать все шаги настройки на примере Eclipse Luna.
Следующим шагом станет установка плагинов — стандартный процесс для Eclipse. Единственное «но» – версии плагинов для Luna и Kepler отличаются, поэтому выбирайте именно тот, который подойдет вашей версии Eclipse.
Ссылка на плагины для Luna — tools.hana.ondemand.com/luna
Ссылка на плагины для Kepler — tools.hana.ondemand.com/kepler
Выбираем Help в верхнем меню Eclipse и выбираем Install New Software.
Копируем ссылку в строку Work with: и добавляем в список сохраненных ссылок.
После этого появится список плагинов, доступных для скачивания. Из этого списка нас интересуют только два плагина:
• ABAP Development Tools for SAP NetWeaver – он содержит в себе все необходимые инструменты для разработки на языке ABAP;
• SAP HANA Tools – данный плагин включает в себя все инструменты для разработки для SAP HANA, включая инструменты для администрирования (на уровне разработчика), проектирования и разработки баз данных на основе платформы SAP HANA.
Отмечаем эти два плагина для установки и нажимаем на кнопку Next.
После этого, ознакомившись со списком устанавливаемых компонентов и согласившись с лицензионным соглашением,
ждем на Finish.
После перезапуска Eclipse вас встречает обновленная страница приветствия. На ней можно найти ссылки на статьи по основам разработки на языке ABAP, а также много другой полезной информации.
Нажимаем на кнопку Workbench в правом верхнем углу и попадаем уже в «рабочую зону» среды разработки. Следующим шагом станет выбор необходимых перспектив разработки.
Это можно сделать двумя способами. Первый – пройти в Window->Open Perspective->Other…
Второй способ – нажать Open Perspective непосредственно на панели перспектив.
Нам необходимо добавить поочереди две перспективы: SAP HANA Administration Console и SAP HANA Modeler.
На этом завершается этап подготовки Eclipse, теперь можно перейти непосредственно к получению тестового доступа к SAP HANA Cloud Platform.
Получить его достаточно легко. Во-первых, надо пройти по ссылке account.hana.ondemand.com/register и зарегистрироваться на сайте. Во-вторых, после регистрации и входа в систему, необходимо пройти в панель управления облачной платформы, нажав на соответствующую ссылку на панели навигации сайта или просто пройти по ссылке:
account.hanatrial.ondemand.com/cockpit
Здесь мы видим несколько вкладок, ведущих к просмотру и настройке разных частей облачной платформы. Сейчас нас интересует создание так называемого HANA XS приложения – создадим его!
Создание нового экземпляра приложения
Нажимаем на HANA Instances на панели быстрого доступа слева.
Для получения доступа нужно создать новый пробный пример (New Trial Instance) и, указав его имя, сохранить изменения.
Добавление системы (Eclipse)
Теперь соединим вместе Eclipse и SAP HANA. Для этого запускаем Eclipse и открываем перспективу SAP HANA Development. После чего переходим на вкладку Systems. Это будет выглядеть как-то так:
Кликаем правой клавишей мышки и выбираем Add Cloud System. После этого необходимо будет ввести имя аккаунта, имя пользователя и пароль.
Ваш Account name находится вот здесь.
Если вы забыли пароль, то сможете его восстановить здесь.
После нажатия на Next Eclipse спросит, какой инстанс надо выбрать. Скорее всего, вы увидите только один доступный вариант (тот, который был только что создан).
Выбираем его и нажимаем на Finish.
Посмотрим, что в итоге получилось.
Интерес представляют две паки – Catalog и Content. В каталоге системы HANA мы можем использовать две схемы: NEO_ и DEV_. Схема базы данных с префиксом NEO_ является схемой для разработки, то есть вы должны сохранять там все артефакты, относящиеся к разработке приложении. Схема с префиксом DEV_ — это ваша личная схема, в ней вы можете хранить все, что угодно, но только если эти объекты не будут использованы в основной разработке.
А в папке Content мы увидим наш созданный проект приложения HANA XS.
Итак, инструменты настроены, соединение с SAP HANA установлено – самое время создать новое приложение.
Добавление нового проекта
Переходим на вкладку Project Explorer.
Выбираем из основного меню File->New ->Project и выбираем SAP HANA->Application Development->XS Project.
Задаем имя проекту, проверяем, что флажок Share project in SAP repository установлен, и идем дальше.
Выбор репозитория
В новом окне необходимо выбрать текущий workspace (Default Workspace).
Получаем:
Выбираем путь для Repository Package
Выглядеть он будет так:
Нажимаем Next и переходим к следующему шагу.
Создание объектов нашего приложения
Заполняем поле XS JavaScript.
Далее жмите Finish.
В результате имеем новый проект, в рамках которого будет происходить разработка.
Файл HelloWorld.xsjs
Файл «HelloWorld.xsjs» был сгенерирован автоматически на предыдущем шаге и содержит некий код. Мы очистим его и добавим простейший функционал, реализующий:
1. Чтение данных из SAP HANA
2. Вывод результатов в HTTP формате в браузере
Для этого обновим содержимое файла на следующий код:
$.response.contentType = «text/html»;
var output = «Hello, World! Message from system »;
var conn = $.db.getConnection();
var stmt = conn.prepareStatement(«SELECT value FROM m_host_information WHERE key = ‘sid’ „);
var rs = stmt.executeQuery();
if (!rs.next())
{
$.response.setBody(“Failed to retrieve data!»);
$.response.status = $.net.http.INTERNAL_SERVER_ERROR;
}
else
{
output = output rs.getString(1);
}
rs.close();
stmt.close();
conn.close();
$.response.setBody( output );
$.response.status = $.net.http.OK;
Получаем:
Программа обращается к таблице «m_host_information» для получения информации об уникальном идентификаторе SAP HANA системы. Полученная информация добавляется к приветственному тексту «Hello, World!»
Активируем скрипт.
После чего переходим в Cockpit и видим, что наше приложение HelloWorld появилось во вкладке HANA XS Applications (возможно, придётся перезапустить Cockpit, чтобы его увидеть). Берем URL нашего приложения,
прописываем в него созданный скрипт и запускаем.
Скрипт успешно отработал!
Итак, вы ознакомились с разработкой самого простого HANA-приложения с использованием среды разработки Eclipse.
Мы готовы обсудить с вами наш пост, ответить на ваши вопросы и поговорить о задачах, которые вам интересны!
Создание и настройка проекта c
Запускаем Eclipse, нажимаем File -> New -> C Project. Создаем проект Hello World и выбираем MinGW как на картинке.
Далее ПКМ на созданном проекте -> Properties, открываем C/C Build -> Settings -> Tool Setting -> GCC C Compiler -> Includes.1. Нажимаем Add.2. Выбираем папку includes из директории, куда мы распаковали SFML.
После этого переходим на пункт Preprocessor и в Defined Symbols добавляем SFML_DYNAMIC.
Вот мы подошли к моменту где я получил первую ошибку. Если подключить библиотеку с расширением .a через MinGW C Linker -> Libraries, ничего работать не будет. Эти библиотеки нужно подключать через MinGW C Linker -> Miscellaneous как Other Object. Указываем путь к библиотекам SFML, нужно подключить libsfml-graphics.a, libsfml-window.a, libsfml-main.a
Создание проекта
После перезагрузки выберем в главном меню пункт File->New->Other, выберем пункт Plug-in Development, далее, в ниспадающем меню отметим Plug-in Project.
Рисунок 4 – Меню выбора типа создаваемого проекта
Нажмём Next, нам необходимо дать имя нашему проекту, пусть он будет называться first.rcp.application, опять нажмём Next. В следующем окне нам необходимо указать имя приложения, в поле Name напишем First RCP Application. Снимем флажок с пункта Generate an activator, a Java class that controls the plug-in’s life cycle; для нашего простого приложения класс активатор не нужен.
Оставим флажок на пункте — This plug-in will make contributions to the UI, так как наше приложение будет содержать пользовательский интерфейс. Оставим третий пункт Enable API Analysis неотмеченным. На вопрос — Would you like to create a rich client application? ответим Yes.
Рисунок 5 – Окно создания плагина
Нажмём Next, нам будет предложено выбрать шаблон для будущего приложения, выберем — Hello RCP и нажмём Next.
Рисунок 6 — Окно выбора шаблона RCP проекта
Ссылки на полезные ресурсы
Русскоязычные:
Англоязычные:
Структура проекта
Итак перед нами структура только что созданного проекта.
Рисунок 8 – Структура проекта
Устанавливаем компилятор
Идём
и скачиваем установочник Sourcery CodeBench Lite Edition. На данный момент последняя версия 2021.11-24. Установка проста, единственное на чём нужно заострить внимание — обязательно нужно поставить галочку ”
Изменить переменную PATH
“. После установки перезагружаем машину.
Для проверки правильности установки в командной строке выполняем команду:
arm-none-eabi-gcc -v
Она должна показать нам подробное описание всего инструментария и версию компилятора. На этом с компилятором всё.
Устанавливаем/доустанавливаем eclipse ide
Первое что мы делаем — устанавливаем Eclipse и всё нужное в неё. Последняя на данный момент версия это Eclipse Kepler. Если она не установлена идём
и скачиваем Eclipse IDE for C/C Developers, затем распаковываем её в удобное место.
Если Eclipse уже установлен(в моём случае Eclipse IDE for Java Developers), то запускаем её, выбираем удобное для нас место для workspace, где будут лежать все проекты, идём в меню Help ⇒ Install New Software и в поле “Work with…” выбираем «Kepler — download.eclipse.org/releases/kepler».
Нам откроется список того, что есть на этом источнике. Разворачиваем узел “Programming language”, ставим галочку на “C/C Development Tools”, затем разворачиваем узел “Mobile and Device Development“, ставим галочку на “C/C GDB Hardware Debugging”, нажимаем “Next” и “Finish”. После установки Eclipse перезапустится.
В случае, если вы скачивали Eclipse IDE for C/C Developers, доустановите плагин C/C GDB Hardware Debugging. Он нам понадобится при отладке, а пока поставим ещё один плагин, для поддержки тулчейна.
Снова идём в меню Help ⇒ Install New Software, нажимаем кнопку “Add”. В появившемся окне указываем любое имя в строке “Name”, а в строке “Location” указываем следующее:gnuarmeclipse.sourceforge.net/updatesНажимаем “OK”.
Нам покажут огромный список того, что есть в этом источнике из целого одного компонента — “CDT GNU Cross Development Tools”. Ставим на нём галочку, жмём “Next” и “Finish”. Во время установки не обращаем внимание на Warning и смело жмём на ОК. После установки Eclipse перезапустится.Вуаля, здесь всё. Идём дальше.
Установка необходимых плагинов
Давайте перейдём непосредственно к созданию нашего первого RCP приложения. Для работы нам необходимо