Примеры использования USB
Описание приложения
Пример, демонстрирующий, как использовать USB API в операционной системе Aurora. В нем показан один из способов сборки и использования библиотеки libusb.
Содержание
- Совместимость
- Особенности сборки
- Информация о филиале
- Установка и запуск
- Скриншоты
- Структура проекта
- Правила использования и участия в разработке
Совместимость
Проект совместим с ОС Аврора версии 5.2 и выше.
Особенности сборки
Проект собран обычным способом с использованием Aurora SDK.
Информация о ветках
Версии приложения соответствуют соглашению название филиала
Установка и запуск
Приложение устанавливается и запускается в соответствии с инструкциями Пример сборки.
Для работы у приложения должны быть разрешения UsbDevices. Эти разрешения задаются в файле .desktop.
Скриншоты

Структура проекта
Проект имеет общую структуру приложения, основанного на C++ и QML для Aurora OS.
- CMakeLists.txt файл описывает структуру проекта для системы сборки cmake.
- Ктаалог icons содержит значки приложений для различных разрешений экрана.
- Каталог (qml) содержит исходный код QML и ресурсы пользовательского интерфейса.
- Каталог cover содержит реализации обложек приложений.
- Каталог icons содержит пользовательские значки пользовательского интерфейса.
- Каталог pages содержит страницы приложений.
- ru.auroraos.usb.qml файл обеспечивает реализацию окна приложения.
- Каталог rpm содержит настройки сборки rpm-пакета. ru.auroraos.UsbUseCases.spec файл используется инструментом rpmbuild.
- Каталог src содержит исходный код C++.
- main.cpp файл является точкой входа в приложение.
- Каталог translations содержит файлы перевода пользовательского интерфейса.
- ru.auroraos.UsbUseCases.desktop файл определяет отображение и параметры для запуска приложения.
- Каталог libusb содержит исходный код библиотеки libusb.
Условия использования и вклад в разработку
Исходный код проекта предоставляется по лицензии, которая позволяет использовать его в приложениях сторонних производителей.
Авторское соглашение регулирует права, предоставляемые участниками компании "Открытая мобильная платформа".
Информация об участниках указана в файле АВТОРЫ.
[Кодекс поведения] (CODE_OF_CONDUCT.md) - это действующий свод правил компании "Открытая мобильная платформа", который информирует об ожиданиях от взаимодействия между членами сообщества при общении и работе над проектами.