Инструкция по настройке миникомпьютера с графической средой на модулях Салют-ЭЛ24Д1 на базе 1892ВМ14Я

О документе

Документ описывает:

  • сборку миникомпьютера на базе модулей СнК 1892ВМ14Я;
  • запуск графической среды рабочего стола LXDE;
  • пример по установке браузера Firefox;
  • тестирование драйвера Mali-X11 для аппаратного ускорения OpenGL ES в приложениях Х11.

Документ применим к отладочным модулям (далее — модуль) следующих ревизий:

  • Салют-ЭЛ24Д1 r1.3;
  • Салют-ЭЛ24Д1 r1.4;
  • Салют-ЭЛ24Д1 r1.5;
  • Салют-ЭЛ24Д2 r1.1.

Необходимая комплектация для настройки миникомпьютера

Для настройки графической среды необходим стенд. Состав стенда:

Для сборки миникомпьютера необходимы:

  1. Комплект модуля: модуль, блок питания, SD-карта.
  2. USB-мышь.
  3. USB-клавиатура.
  4. HDMI-монитор с разрешением HD и больше.
  5. Ethernet-кабель (опционально).
  6. Локальная Ethernet-сеть с доступом в Интернет (опционально).
  7. Образ операционной системы Arch Linux arch-mcom-<date>-demo.img.xz не ниже версии 2016.08.
  8. ПК, требования аналогично требованиям в документе «Дистрибутив ОС GNU/Linux на базе Buildroot для 1892ВМ14Я. Руководство программиста».
  9. Устройство для чтения карты памяти microSD.

Подготовка модуля

  1. SPI флеш-память модуля должна быть прошита загрузчиком U-Boot v2016.03.0.1 или выше. Для сборки образа SPI флеш-памяти и прошивки SPI флеш-память модуля см. документ «Дистрибутив ОС GNU/Linux на базе Buildroot для 1892ВМ14Я. Руководство программиста».
  2. Распаковать и прошить образ операционной системы Arch Linux на SD-карту согласно главе «Запись образа SD-карты» документа «Дистрибутив ОС GNU/Linux на базе Buildroot для 1892ВМ14Я. Руководство программиста».

Сборка миникомпьютера

  1. Выключить питание модуля.
  2. Подключить USB-мышь, USB-клавиатуру к соответствующим разъёмам модуля.
  3. Подключить HDMI-монитор к соответствующему разъёму модуля.
  4. Установить SD-карту в соответствующий разъём модуля.
  5. Установить переключатели выбора режима загрузки BOOT на модуле в режим SPI: 1 — ON, 2 — ON, 3 — OFF.
  6. Подключить Ethernet-кабель к локальной сети (опционально).

Запуск миникомпьютера и настройка графической среды

Далее все команды вводятся на USB-клавиатуре миникомпьютера.

  1. Подать питание на модуль +12В.

  2. Дождаться приглашения логина в консоли на HDMI-мониторе:

    Arch Linux 4.1.0-00181-gcb5b7ae (ttyS0)
    
    mcom-demo login:
    
  3. Ввести логин «demo» (без кавычек).

  4. Ввести пароль «demo» (без кавычек).

  5. Ввести команду для запуска сервиса менеджера дисплея LXDM:

    sudo systemctl enable lxdm --now
    
  6. Дождаться появления менеджера дисплея LXDM на HDMI-мониторе и войти в систему:

    User: demo
    Password: demo
    

Установка ПО на миникомпьютер

Установка ПО возможна при наличии сетевого соединения и выхода в Интернет.

Для установки ПО необходимо:

  1. Открыть приложение lxterminal: меню ‣ System Tools ‣ LXTerminal.

  2. Установить переменные окружения прокси-сервера для доступа в Интернет (если применимо):

    export https_proxy=<company-proxy>
    

    где <company-proxy> адрес прокси-сервера через который выполняется доступ в Интернет.

  3. Ввести команду sudo pacman -S firefox --noconfirm для установки пакета Firefox.

    ../_images/pacman-ff.png

    18 Пример установки браузера Firefox

  4. Считать установку завершенной успешно при возвращении управления пользователю без выдачи ошибок.

  5. Запустить браузер: меню ‣ Internet ‣ Firefox.

Тестирование драйвера Mali-X11

Для запуска теста драйвера Mali-X11 необходимо:

  1. Открыть приложение lxterminal: меню ‣ System Tools ‣ LXTerminal.

  2. Ввести команду sudo pacman -S mesa-demos --noconfirm для установки пакета mesa-demos.

  3. Ввести команду для запуска демо-приложения:

    es2gears_x11
    

Критерии прохождения теста:

  • Произошёл запуск окна с заголовком es2gears с изображением вращающихся шестерёнок (см. рисунок 19).

  • В окно приложения терминала раз в пять секунд выводятся сообщения формата:

    675 frames in 5.0 seconds = 134.892 FPS
    
  • Частота кадров (FPS), выводимая в терминал, составляет не менее 120 кадров в секунду.

../_images/es2gears-x11.png

19 Пример запущенного приложения es2gears для тестирования аппаратного ускорения OpenGL ES