СОДЕРЖАНИЕ

1 Общие сведения 7

1.1 Назначение Комплекса 7

1.2 Функции Комплекса 7

1.3 Основные понятия 7

1.4 Область применения 7

2 Начало работы с комплексом 9

2.1 Подготовка к работе 9

2.1.1 Установка системы и ППО на Windows 9

2.1.1.1 Установка Microsoft Visual Studio Code 9

2.1.1.2 Установка Docker Desktop 9

2.1.1.3 Установка Oracle VM Virtual Box 10

2.1.1.4 Установка SSH-пакетов 10

2.1.1.5 Загрузка образа для работы с виртуализатором 10

2.1.1.6 Загрузка VSIX-файла 10

2.1.2 Установка системы и ППО на Linux 10

2.1.2.1 Установка Microsoft Visual Studio Code 10

2.1.2.2 Установка Docker Engine 11

2.1.2.3 Установка Oracle VM Virtual Box 11

2.1.2.4 Установка SSH-пакетов 11

2.1.2.5 Загрузка образа для работы с виртуализатором 11

2.1.2.6 Загрузка VSIX-файла 11

2.1.3 Установка системы и ППО на MacOS x64 12

2.1.3.1 Установка Microsoft Visual Studio Code 12

2.1.3.2 Установка Docker Desktop 12

2.1.3.3 Установка Oracle VM Virtual Box 12

2.1.3.4 Установка SSH-пакетов 12

2.1.3.5 Загрузка образа для работы с виртуализатором 13

2.1.3.6 Загрузка VSIX-файла 13

2.1.4 Установка системы и ППО на MacOS ARM 13

2.1.4.1 Установка Microsoft Visual Studio Code 13

2.1.4.2 Установка Docker Desktop 13

2.1.4.3 Установка QEMU (эмулятор) 13

2.1.4.4 Установка SSH-пакетов 14

2.1.4.5 Загрузка образа для работы с виртуализатором 14

2.1.4.6 Загрузка VSIX-файла 14

2.2 Проверка установленных компонентов 14

2.2.1 Проверка для Windows 14

2.2.2 Проверка для Linux 16

2.2.3 Проверка для MacOS x64 17

2.2.4 Проверка для MacOS ARM 19

2.3 Установка плагина ROSA Mobile 21

2.3.1 Установка плагина ROSA Mobile на Windows 21

2.3.2 Установка плагина ROSA Mobile на Linux 23

2.3.3 Установка плагина ROSA Mobile на MacOS x64 26

2.3.4 Установка плагина ROSA Mobile на MacOS ARM 29

2.4 Удаление плагина 32

2.4.1 Удаление плагина на Windows 32

2.4.1.1 Удаление из списка установленных плагинов 32

2.4.1.2 Удаление из описания плагина 33

2.4.2 Удаление плагина на Linux 33

2.4.2.1 Удаление из списка установленных плагинов 33

2.4.2.2 Удаление из описания плагина 34

2.4.3 Удаление плагина на MacOS (х64 и ARM) 35

2.4.3.1 Удаление из списка установленных плагинов 35

2.4.3.2 Удаление из описания плагина 35

2.5 Рекомендованные требования к АРМ 36

3 Работа с устройствами 37

3.1 Начальные условия 37

3.2 Добавление устройств 37

3.2.1 Добавление устройств: DEVICES 38

3.2.1.1 Успешное добавление устройства 39

3.2.1.1 Ошибка добавления устройства 40

3.2.2 Добавление устройств: VIRTUAL DEVICES 40

3.2.2.1 Успешное добавление устройства 41

3.2.2.1 Ошибка добавления устройства 42

3.3 Удаление устройств 42

3.3.1.1 Успешное удаление устройства 42

3.3.1.1 Ошибка удаления устройства 43

4 Создание шаблона приложений 44

4.1 Условие для создания шаблона 44

4.2 Создание шаблона пользователем 44

4.2.1 Требования к наименованиям папки и путям к ней 45

4.3 Сценарии создания шаблона 46

5 Сборка проектов 47

5.1 Начальное условие 47

5.2 Действия для сборки проекта 47

5.2.1 Успешная сборка проекта 48

5.3 Запуск простой сборки проекта 49

5.3.1 Начальные условия для запуска сборки проекта 49

5.3.2 Действия пользователя для запуска сборки проекта 49

5.3.2.1 Успешный запуск сборки 50

5.3.2.2 Ошибка запуска сборки 50

5.4 Запуск простой сборки проекта и запуск сборки на устройстве 50

5.4.1 Общее начальное условие для сборки проектов 51

5.4.2 Действия пользователя 52

5.4.2.1 Успешный запуск приложения для виртуального устройства 52

5.4.2.2 Ошибка запуска приложения 53

5.5 Запуск сборки RPM-пакета 53

5.5.1 Начальное условие 53

5.5.2 Действия пользователя 53

5.5.2.1 Успешный запуск сборки RPM-пакета 53

5.5.2.2 Ошибка запуска сборки RPM-пакета 54

5.6 Запуск сборки RPM-пакета и установка RPM-пакета на устройство 54

5.6.1 Начальное условие для установки RPM-пакета 54

5.6.2 Действия пользователя 55

5.6.2.1 Успешная установка RPM-пакета 55

5.6.2.2 Ошибка установки RPM-пакета 55

5.7 Возможные причины ошибок при сборке проектов 56

6 Удаленный отладчик 57

6.1 Начальные условия для запуска удаленного отладчика 57

6.2 Действия пользователя для запуска удаленного отладчика 57

6.2.1 Успешный запуск удаленного отладчика 58

6.2.2 Ошибка запуска удаленного отладчика 58

7 Библиотека компонентов (Rosa Controls) 59

8 Палитра команд плагина ROSA Mobile 61

9 Реконфигурация комплекса 62

9.1 Переустановка Комплекса в Mac OS (x64 или ARM) 62

9.2 Переустановка Комплекса в Linux (Ubuntu) 62

9.3 Переустановка Комплекса в Windows 63

9.4 Повторная установка плагина 63

10 Перечень терминов и сокращений 64