Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:common_activities:slind

This is an old revision of the document!


Slind Eclipse Integration

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

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

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

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

  • Кросс-компилятор
  • Интеграция с gdb
  • Сборка .deb
  • .deb Package management
  • Подключение oprofile
  • Подпроекты

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

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

    1. Изучение внутреннего представления CDT–проекта (zan);
    2. Отличия СDT–проекта от Slind–проекта(zan);
    3. Обзор существующих автоматических средств, для создания пакетов (kvm);
    4. Обзор существующих средств управления пакетами(не только под Eclipse) их интерфейс и функциональность. (kvm)
    5. Более детальное изучение содержимого каталога DEBIAN(zps);
    6. Описание deb–пакетов с исходными текстами и способов построения из них бинарных пакетов(zps);
    7. Определение четкого списка обязательной информации о проекте, необходимой для построения пакета(zps);
    8. Сопоставление каждому элементу списка обязательной информации, метода(способа) ее получить(kvm,zan,zps);

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

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

    Cсылки

    You could leave a comment if you were logged in.
    etc/common_activities/slind.1194715194.txt.gz · Last modified: 2008/01/03 02:32 (external edit)