etc:common_activities:slind
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
etc:common_activities:slind [2007/11/10 17:57] – kvm | etc:common_activities:slind [2008/01/03 02:32] – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Slind ====== | + | ====== Slind Eclipse Integration |
+ | {{tag> | ||
Slind - это операционная система в основе которой лежит Debian + набор утилит для установки пакетов и построения файловой системы на мобильном устройстве с установленным ядром Linux. Наше направление развития - осуществить взаимодействие с мобильным устройством через IDE Eclipse. | Slind - это операционная система в основе которой лежит Debian + набор утилит для установки пакетов и построения файловой системы на мобильном устройстве с установленным ядром Linux. Наше направление развития - осуществить взаимодействие с мобильным устройством через IDE Eclipse. | ||
Line 5: | Line 6: | ||
* Компиляцию под выбранную архитектуру | * Компиляцию под выбранную архитектуру | ||
* Удаленную отладку | * Удаленную отладку | ||
+ | |||
===== Текущий глобальный план Siemens ===== | ===== Текущий глобальный план Siemens ===== | ||
< | < | ||
Line 24: | Line 26: | ||
</ | </ | ||
- | ===== Генерация deb-пакетов ===== | + | ===== Подпроекты ===== |
- | + | ||
- | ==== Постановка задачи ==== | + | |
- | Пакет -- архив, содержащий в себе файлы, | + | |
- | Разрешением зависимостей занимается менеджер пакетов. | + | |
- | + | ||
- | === Входные данные | + | |
- | Чтобы сгенерировать пакет, необходимо иметь следующие данные: | + | |
- | * тип пакета (бинарный или с исходными текстами программы); | + | |
- | * список файлов, | + | |
- | * в случае, | + | |
- | * список требуемых библиотек; | + | |
- | * список предоставляемых библиотек; | + | |
- | * путь, куда ставить какой файл(разные файлы могут быть установлены в различные каталоги) | + | |
- | FIXME: необходимо уточнить и сделать более конкретный список | + | |
- | === Выходные данные === | + | |
- | Выходными данными является пакет(или несколько пакетов, | + | |
- | + | ||
- | === " | + | |
- | - **Выбор типа пакета**. Пользователь перед началом создания пакета, | + | |
- | * сделать очередную версию уже существующего пакета | + | |
- | * сделать первую версию нового пакета | + | |
- | - **Выбор существующего пакета**. Если пользователь хотел сделать очередную версию, | + | |
- | - **Ввод основных данных о пакете**. Пользователь заполняет набор полей, которые необходимы для создания нового пакета. | + | |
- | - **Выбор файлов, | + | |
- | - **Указание каталога установки для файлов**. Пользователь видит список ранее выбраных фалов и указывает пути, куда должны быть установленны файлы. Чтобы указать место установки файлов, | + | |
- | - **Редактирование списка зависимостей нового пакета**. Пользователь видит список пакетов, | + | |
- | - **Добавление скриптов пре/ | + | |
- | - **Ввод " | + | |
- | - **Сборка нового пакета**. Пользователь наблюдает все ранее введеные данные в наглядной форме, чтобы удостоверится, | + | |
- | + | ||
- | ==== Исследование ==== | + | |
- | Изначально у нас может быть несколько разных штук: | + | |
- | - проект Eclipse | + | |
- | - проект SLind | + | |
- | - пакет с исходниками | + | |
- | FIXME: Описание deb пакета с исходниками. Что в нем есть, и как его можно преобразовать в бинарный | + | ^Подпроект ^версия в jira ^Текущее состояние ^ |
+ | | [[.: | ||
+ | | [[.: | ||
+ | | [[.: | ||
- | ==== Текущий план действий | + | ===== Общие задачи |
- | - Изучение внутреннего представления CDT--проекта (**zan**); | + | |
- | - Отличия СDT--проекта от Slind--проекта(**zan**); | + | |
- | - Обзор существующих автоматических средств, | + | |
- | - Обзор существующих средств управления пакетами(не только под Eclipse) их интерфейс и функциональность. (**kvm**) | + | |
- | - Более детальное изучение содержимого каталога DEBIAN(**zps**); | + | |
- | - Описание deb--пакетов с исходными текстами и способов построения из них бинарных пакетов(**zps**); | + | |
- | - Определение четкого списка обязательной информации о проекте, | + | |
- | - Сопоставление каждому элементу списка обязательной информации, | + | |
- | - [[.:gui | Проектирование графического интерфейса]](**kvm**) | + | |
- | ==== Выполнение | + | * [[.: |
- | - Задача затяжная, не уверен что в полном объёме нужная, отчёты о продвижении будут [[etc: | + | * [[.: |
- | - Взялся за задачу шире: исследую | + | * [[.: |
- | ===== Построение root-fs конечного устройства ===== | + | |
- | FIXME: В стадии обдумывания. Предположительно -- это | + | |
===== Cсылки ===== | ===== Cсылки ===== |
etc/common_activities/slind.txt · Last modified: 2008/03/29 21:35 by zan