Slind Eclipse Integration

Slind - это операционная система в основе которой лежит Debian + набор утилит для установки пакетов и построения файловой системы на мобильном устройстве с установленным ядром Linux. Наше направление развития - осуществить взаимодействие с мобильным устройством через IDE Eclipse.

На данный момент slind.org предоставляет plug-in для Eclipse, который осуществляет:

Компиляцию под выбранную архитектуру

Удаленную отладку

Текущий глобальный план Siemens

<li> <font color="green" >Кросс-компилятор</font> </li> <li> <font color="green" >Интеграция с gdb</font> </li> <li> <font color="blue" >Сборка .deb</font> </li> <li> <font color="blue" >.deb Package management</font> </li> <li> <font color="red" >Подключение oprofile </font> </li>

Подпроекты

Подпроект	версия в jira	Текущее состояние
Плагин сборки пакетов	develop-debProducer	сбор требований
Менеджер пакетов	develop-pkgManager	не начат
Интерфейс к oprofile	–	не начат

Текущий план действий

Изучение внутреннего представления CDT–проекта (zan);

Отличия СDT–проекта от Slind–проекта(zan);

Обзор существующих автоматических средств, для создания пакетов (kvm);

Обзор существующих средств управления пакетами(не только под Eclipse) их интерфейс и функциональность. (kvm)

Более детальное изучение содержимого каталога DEBIAN(zps);

Описание deb–пакетов с исходными текстами и способов построения из них бинарных пакетов(zps);

Определение четкого списка обязательной информации о проекте, необходимой для построения пакета(zps);

Сопоставление каждому элементу списка обязательной информации, метода(способа) ее получить(kvm,zan,zps);

Проектирование графического интерфейса(kvm)

Выполнение плана

Задача затяжная, не уверен что в полном объёме нужная, отчёты о продвижении будут тут

Взялся за задачу шире: исследую существующий плагин(фичу если точно) вообще. Результат здесь. Также напишу выжимку собственно по задаче.

Cсылки

http://www.ibm.com/developerworks/java/library/os-ecplug/ - How to create, debug, and install your plug-in (Level: Introductory)

Сборка deb-пакета

Установка Slind

Что за зверь Oprofile?