Инструменты пользователя

Инструменты сайта


lm2:ce:i_rpi

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
lm2:ce:i_rpi [2020/07/31 14:18]
ruben
lm2:ce:i_rpi [2020/11/30 14:12] (текущий)
Строка 2: Строка 2:
  
 На момент написания данной статьи самым свежим релизом доступным в Raspberry Pi Imager является Rasbperry Pi OS 2020-05-27. Запустим на Raspberry PI 3b+ с данным образом пустой проект. На момент написания данной статьи самым свежим релизом доступным в Raspberry Pi Imager является Rasbperry Pi OS 2020-05-27. Запустим на Raspberry PI 3b+ с данным образом пустой проект.
 +
 +==== Подготовка ====
 +
 +Запишите образ на SD карту, например, с помощью Raspberry Pi Imager. Установите карту, подключите клавиатуру, мышь. Пройдите или пропусктите стартовые настройки. Подключитесь к интернету.
  
 ==== Настройка ОС и установка внешних библиотек ==== ==== Настройка ОС и установка внешних библиотек ====
Строка 7: Строка 11:
 Установим Simple and Fast Multimedia Library. Откройте терминал и выполните команду Установим Simple and Fast Multimedia Library. Откройте терминал и выполните команду
  
-<code>+<code bash>
 sudo apt-get install libsfml-dev --fix-missing sudo apt-get install libsfml-dev --fix-missing
 +
  
 </code> </code>
Строка 14: Строка 19:
 Подключим Open Graphics Library в настройках. В терминале выполните Подключим Open Graphics Library в настройках. В терминале выполните
  
-<code>+<code bash>
 sudo raspi-config sudo raspi-config
 +
  
 </code> </code>
  
-Перейтите в раздел** Advanced Options**, далее в **GL Driver**. Установите **GL (Fake KMS).** Вернитесь на главную страницу и нажмите **Finish. ** Согласитесь перезагрузить устройство.+Перейдите в раздел** Advanced Options**, далее в **GL Driver**. Установите **GL (Fake KMS).** Вернитесь на главную страницу и нажмите **Finish. ** Согласитесь перезагрузить устройство.
  
 Все готово для запуска платформы. Все готово для запуска платформы.
Строка 25: Строка 31:
 ==== Запуск платформы ==== ==== Запуск платформы ====
  
-Файловую структуру проекта и подробное описание каждого файла можно найти в туториале "[[:lm2:ce:t_struct|Создание пустого проекта]]"Скомпилированный бинарный файл находится в репозитарии [[https://gitlab.com/lambda-mu/lm.ver2/lm2.engine.ce|lm2.engine.ce]]. Необходимые файлы находятся в репозитарии [[https://gitlab.com/lambda-mu/lm.ver2/lm2.examples|lm2.examples]]. Так же можно воспользоваться прямой ссылкой для скачивания всех файлов:+Логическая и файловая структура проектов на Lamda-Mu2 описана в статье «[[https://wiki.lambda-mu.com/lm2/ce/s_struct|Логическая и файловая структура проектов]]». Как создать пустой проект описано в туториале «[[https://wiki.lambda-mu.com/lm2/ce/t_struct|Создание пустого проекта]]»Исполняемые модули находятся в репозитарии [[https://gitlab.com/lambda-mu/lm.ver2/lm2.engine.ce|lm2.engine.ce]]. Необходимые файлы для проекта находятся в репозитарии [[https://gitlab.com/lambda-mu/lm.ver2/lm2.examples|lm2.examples]]. Так же можно воспользоваться прямой ссылкой для скачивания всех файлов:
  
 {{:lm2:ce:rpi_empty_project.zip|rpi_empty_project.zip}} {{:lm2:ce:rpi_empty_project.zip|rpi_empty_project.zip}}
  
-Воспользуемся прямой ссылкой. Скачайте архив, распакуйте его. В терминале перейдите в соответствующую папку и выполните команду +Воспользуемся прямой ссылкой. Скачайте архив, распакуйте его. Установите права запуска: правой кнопкой мыши Properties>Permissions>Execute>Anyone или через терминал. В терминале перейдите в соответствующую папку и выполните команду
-<code>+
  
 +<code bash>
 ./lm_start ./lm_start
 +
  
 </code> </code>
  
 Платформа укажет вам, что отсутсвует файл **licence.key**. Необходимо его получить. Выполните команду Платформа укажет вам, что отсутсвует файл **licence.key**. Необходимо его получить. Выполните команду
-<code>+<code bash>
 ./lm_start serial ./lm_start serial
 +
  
 </code> </code>
  
 Полученный код необходимо отправить нам по почте **info@global-rc.ru ** и мы вышлем в ответ файл **licence.key. ** При наличии данного файла в корне (рядом с бинарным файлом) платформа инициализируется. Выполните Полученный код необходимо отправить нам по почте **info@global-rc.ru ** и мы вышлем в ответ файл **licence.key. ** При наличии данного файла в корне (рядом с бинарным файлом) платформа инициализируется. Выполните
-<code>+<code bash>
 ./lm_start ./lm_start
 +
  
 </code> </code>
Строка 54: Строка 63:
 ==== Другие экраны ==== ==== Другие экраны ====
  
-В случае, если разрешение экрана отличается от рассматриваемого, необходимо отредактировать файл /home/pi/empty_app/configs/viewports.xml. В тэге root установите нужные значения атрибутам MonitorWidth и MonitorHeight+В случае, если разрешение экрана отличается от рассматриваемого, необходимо отредактировать файл <путь к папке>/empty_app/configs/viewports.xml. В теге root установите нужные значения атрибутам MonitorWidth и MonitorHeight. Подробнее можно прочитать в статье "[[:lm2:ce:s_win|Конфигурация окон]]"
  
 Если вам не удалось запустить проект, поищите решение на [[https://forum.lambda-mu.com|Форуме]]. Если решение не находится, задайте свой вопрос. Если вам не удалось запустить проект, поищите решение на [[https://forum.lambda-mu.com|Форуме]]. Если решение не находится, задайте свой вопрос.
  
  
lm2/ce/i_rpi.1596194339.txt.gz · Последнее изменение: 2020/11/30 14:12 (внешнее изменение)