RDK X5 — запись системы через RDK Studio (режим Flash Connect)
1. Знакомство с RDK Studio
Вы когда-нибудь сталкивались с тем, что системный образ официальной платы занимает много места и его трудно сохранить, а когда он нужен — не можете его найти? Официальные примеры проектов со временем теряются. При первом входе на плату нужно подключать монитор, клавиатуру и мышь, настраивать сеть… Чтобы устранить эти неудобства, D-Robotics выпустила официальную программу для разработчиков RDK Studio. Она заметно снижает порог входа в робототехнику: даже новичок может быстро начать работу с платами серии RDK.
RDK Studio умеет:
- Управлять всеми платами RDK: поддерживаются RDK X3, RDK X3 Module, RDK X5 и RDK Ultra; состояние каждой платы видно в одном окне.
- Записывать и обновлять систему в одно действие: одна программа записывает образ на карту и обновляет систему, поэтому не нужно хранить много образов и искать их.
- Запускать примеры одним нажатием: в RDK Studio встроен официальный NodeHub D-Robotics; официальные примеры запускаются без сложных шагов.
- Запускать встроенные приложения одним нажатием: например, VSCode и Jupyter, чтобы вы могли сосредоточиться на разработке алгоритмов.
2. Использование RDK Studio
2.1 Установка RDK Studio
На сайте портала разработчиков D-Robotics в верхнем меню, в разделе программного обеспечения, найдите страницу RDK Studio.
На этой странице есть описание RDK Studio и ссылка на загрузку. Нажмите заметную кнопку «Скачать RDK Studio». Сейчас программа работает только под Windows; версии для macOS и Linux планируются в первом квартале 2025 года.
Выберите любой вариант упаковки. Разница между User Installer и .zip — только в формате: первый скачивается как установочный пакет, второй — как архив. При загрузке User Installer может появиться предупреждение безопасности: выберите сохранение файла.
Дважды щёлкните скачанный exe-файл: программа установится автоматически и запустится, а на рабочем столе появится ярлык. По умолчанию RDK Studio устанавливается в папку C:\Users\{User}\AppData\Local\rdk_studio. Программа не вносит изменений в реестр, поэтому при желании её можно перенести в другой каталог, не на диск C.
2.2 Работа в RDK Studio
После запуска вы увидите главное окно RDK Studio. Ниже описаны разные сценарии использования.
2.3 Запись новой платы RDK X5
Возьмите новую плату RDK X5, откройте программу и выберите слева раздел записи. Здесь можно выбрать устройство для записи и подключить его. Кнопка «использовать Flash Connect (Type-C)» рядом с X5 объясняет, как работает режим Flash Connect; RDK X5 может записываться только в этом режиме.
По официальной инструкции на RDK X5 есть два порта Type-C: правый — порт питания, левый — порт USB2 для Flash Connect. Вставьте SD-карту в RDK X5, соедините компьютер и RDK X5 кабелем Type-C с поддержкой данных. Затем, удерживая кнопку питания, подайте питание на RDK X5 и держите кнопку нажатой ещё 3–5 секунд, чтобы войти в режим Flash Connect. В этом режиме система сама определит X5 как флешку. Вернитесь в окно записи RDK Studio и нажмите «Далее»: откроется окно выбора системы, где можно выбрать версию образа и путь для загрузки.
Выберите самый новый образ и нажмите «Далее». Затем выберите устройство для записи — например, /dev/sdb. Если устройство не отображается, нажмите обновление рядом с жёлтым текстом. Если после обновления устройство всё ещё не видно, значит плата не перешла в режим Flash Connect — вернитесь к началу и повторите включение с удержанием кнопки.
Нажмите «Установить» — программа сама загрузит выбранный образ и запишет его.
Подождите немного — и система будет установлена.
2.4 Добавление существующей платы
После записи системы или если у вас уже есть плата с установленной системой, включите её и добавьте устройство на странице управления устройствами. Есть три способа добавления: по сетевому кабелю, через Flash Connect и по известному IP-адресу. Выберите подходящий.
Плату, на которую только что записана система, можно подключать через Flash Connect. После нажатия «Далее» программа предложит выбрать сетевое устройство платы; выберите то, которое соответствует выбранному способу подключения.
Затем выберите пользователя для входа: обычный пользователь или root. В этом примере выбран root.
Далее откроется окно подключения к Wi-Fi: выберите доступную сеть и введите пароль, либо пропустите этот шаг.
В конце задайте имя устройства, описание и контактные данные и подтвердите добавление.
После подтверждения устройство появится в разделе управления устройствами.
2.5 Управление устройствами
После добавления устройства оно отображается в разделе управления устройствами. На следующем изображении показаны основные функции этого экрана.
Нажмите «Добавить приложение», чтобы увидеть список приложений, которые поддерживает плата. Выбирайте и загружайте нужные.
2.6 Запуск примеров в один клик
После добавления устройства откройте раздел примеров в левой панели. В выпадающем списке выберите устройство и нужную операцию: нажмите «Скачать пример» или соответствующее приложение, и предустановленный проект сразу запустится.
3. Удаление RDK Studio
Если RDK Studio больше не нужен, откройте «Параметры системы» → «Приложения» → «Установленные приложения», введите в поиске «RDK Studio», нажмите три точки справа и выберите «Удалить».