| заголовок | содержание | стр |
1 | Введение | | 1 |
2 | Область разработки | | |
2.1 | SLIND | | |
2.1.1 | Назначение | Цель — ОС для встраиваемых систем. Необходимость, проблемы создания | 2 |
2.1.2 | Архитектура | Debian-подобная (обоснование выбора) | 1 |
2.1.3 | Особенности | ??? | 1 |
2.2 | IDE Eclipse | | |
2.2.1 | Особенности | История создания. Кроссплатформенность, расширяемость. Причины популярности | 2 |
2.2.2 | Платформа Eclipse | Архитектура платформы, организация расширений | 5 |
2.2.3 | Использование IDE Eclipse для работы с ОС SLIND | Обоснование выбора, обзор существующих расширений для SLIND | 2 |
3 | Сборка deb-пакетов | | |
3.1 | Постановка задачи | | 1 |
3.2 | Организация работы с пакетами | | |
3.2.1 | Сравнение rpm, deb | Отличия, где что используется | 2 |
3.2.2 | Управление пакетами | Менеджеры пакетов, разрешение зависимостей, репозитории | 2 |
3.3 | Виды пакетов | source, binary. структура, различия, назначение | 2 |
3.4 | Утилиты debhelper | Используемые утилиты для сборки пакетов. Описание. | 2 |
3.5 | Прецеденты использования | | 4 |
3.6 | Реализация | | |
3.6.1 | Взаимодействие с платформой Eclipse | Описание используемых расширений | 2 |
3.6.2 | Архитектура | UML | 2 |
4 | Сборка rootfs | | |
4.1 | Постановка задачи | | 1 |
4.2 | Организация репозиториев Debian | Состав мета-информации | 3 |
4.3 | Схема сборки rootfs SLIND | последовательность шагов. Окружение chroot | 3 |
4.4 | Структура rootfs | Состав, варианты для заливки на целевое устройство или монтирования по NFS | 3 |
4.5 | Прецеденты использования | | 3 |
4.6 | Реализация | | |
4.6.1 | Использование платформы Eclipse | Описание используемых расширений | 2 |
4.6.2 | Архитектура | UML | 2 |