Документация
ОС Аврора 5.0.1

Прикладная разработка

Аврора SDK — это набор инструментов для создания, сборки, запуска, тестирования и отладки приложений. Также в состав Аврора SDK входят документация по архитектуре и API, примеры и шаблоны приложений. Аврора SDK имеет следующие варианты поставки:

Вариант Аврора SDK (mb2) Аврора SDK (BT)
Среда сборки Aurora OS Build Engine — окружение, которое обеспечивает среду для сборки приложений, не зависящую от хостовой операционной системы Аврора Build Tools — инструменты для кросс-компиляции
Инструмент сборки mb2 apptool
Процесс сборки Сборка происходит кросс-компилятором gcc в окружении таргета. Для каждой архитектуры (x86_64, armv7hl, aarch64) эмулируется окружение сборки, таким образом инструменты сборки выполняют сборку так, как бы выполняли её нативно. Сборка происходит кросс-компилятором gcc в окружении x86_64. Для сборки под архитектуры armv7hl и aarch64 в поставке имеется sysroot с библиотеками и исходными файлами для сборки.
Окружение сборки Идентично. Все макросы и флаги сборки одинаковые. Идентично. Все макросы и флаги сборки одинаковые.
Добавление пакетов Предусмотрена возможность доустановки пакетов из официального репозитория, в том числе тех, которые не разрешены валидатором. Нет возможности доустановить пакет из репозитория. Все библиотеки, разрешённые валидатором, поставляются в комплекте. Если нужных зависимостей нет, их требуется собирать самостоятельно.
Артефакты сборки Идентичны Идентичны
Технология виртуализации для среды сборки VirtualBox или Docker Docker
IDE Аврора IDE[1] Аврора IDE[1]
Эмулятор Aurora OS Emulator[2] Aurora OS Emulator[2]

Работа с SDK:


  1. Аврора IDE — интегрированная среда разработки, основанная на Qt Creator, для разработки приложений на языках С, C++ и QML для ОС Аврора с использованием компонентов Silica. IDE предоставляет продвинутый редактор кода с интеграцией системы контроля версий, управления проектами и сборками.

  2. Aurora OS Emulator (эмулятор) — виртуальная машина, которая позволяет выполнять приложения в окружении ОС Аврора аналогично работе на МУ.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.