Документация
ОС Аврора 5.2.0
Инструменты разработки
При разработке ОС Аврора доступны инструменты, решающие следующие типы задач:
Сборка
- apptool – инструмент для кросс-сборки пакетов, независимый от
mb2иsb2. - Linaro GCC – набор инструментов, содержащий
GCCдля предварительной обработки, компиляции, сборки и компоновки. - mb2 – вспомогательный сборочный инструмент для создания RPM-пакетов и управления зависимостями сборки.
- Scratchbox2 – модуль для кросс-компиляции.
Отладка
- ADT – консольная утилита для отладки, управления и взаимодействия с ОС Аврора.
- GDB – отладка приложений.
- Linaro GCC – набор инструментов, позволяющий генерировать отладочную информацию для GDB.
Работа с пакетами
- rpm-validator – инструмент проверки RPM-пакетов перед установкой в ОС Аврора.
- rpmsign-external – библиотека и утилита для подписывания установочных пакетов.
Анализ
- strace – утилита для отслеживания системных вызовов и сигналов.
- Svace – статический анализатор для обнаружения ошибок и аномалий в коде.
- Valgrind – инструмент для профилирования приложений.
Тестирование
- Перечень тестов приложения, поддерживаемых в ОС Аврора.
- testrunner-lite – инструмент для автоматизации модульного тестирования.