Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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», нажмите три точки справа и выберите «Удалить».