Документация
ОС Аврора 5.1.3
Инструменты разработки
При разработке ОС Аврора используются различные инструменты. Основная информация об использовании приведена в соответствующих руководствах. Подробная информация представлена ниже.
Сборка и разработка
- apptool – инструмент для кросс-сборки пакетов, независимый от
mb2
иsb2
. Доступен для ОС Аврора 5.0 и выше. - Git – ОС Аврора использует Git для управления изменениями.
- GDB – отладка приложений.
- mb2 – вспомогательный сборочный инструмент для создания RPM-пакетов и управления зависимостями сборки.
- mer-sdk-chroot – вход в платформу SDK.
- RPM-validator – инструмент проверки RPM-пакетов перед установкой в ОС Аврора.
- rpmsign-external – библиотека и утилита для подписывания установочных пакетов.
- Scratchbox2 – модуль для кросс-компиляции.
- MIC – средство формирования образов или инструмент генерации локального образа.
- SSU – обновление ПО «по воздуху».
Набор инструментов
- Набор инструментов Linaro GCC.
- GDB – GNU Debugger.
Анализ
- Профилирование с помощью Valgrind.
- strace отслеживает системные вызовы и сигналы.
Тестирование
- Тестирование с помощью google-тестов.
- testrunner-lite – для автоматизации модульного тестирования.