Raspberry PI setup

Давайте подготовим нашу Raspberry Pi для работы с CAN. Данный мануал описывает работу с RaspiOS Bullseye при помощи удаленного рабочего стола. Возможно, это не самый правильный и каноничный путь, но мы придерживаемся именно его. Вам понадобятся:

  • Raspberry PI 4. Подойдет модель с любым объемом памяти

  • Микро SD карта объемом 16 Гб

  • Персональный компьютер с микро SD кардридером

  • Доступ к вашему сетевому роутеру и Ethernet патчкорд

Запись образа операционной системы

Для записи микро SD карты мы будем использовать утилилиту Raspberry Pi Imager. Скачайте версию для своей операционной системы и установите. Видео описывает процесс установки в картинках.

После завершения записи откройте boot раздел вашей карты и создайте в нем пустой файл с именем <ssh.txt> или просто <ssh> - это необходимо для подключения к Raspberry Pi по SSH.

Вставьте карту в Raspberry, подсоедините ее патчкордом с роутером и подайте питание - у торца платы должны загореться красный светодиод питания и зеленый светодиод активности карты. Примерно через минуту зеленый светодиод перестанет мигать - это значит, что операционная система произвела первоначальную настройку и мы можем подключиться по SSH.

Настройка удаленного рабочего стола

Подключитесь к Raspberry по SSH используя любой известный вам способ. Пользователям Windows придется узнать IP Raspberry и подсоединиться к ней, используя Putty. Пользователям Linux и Mac должно хватить вбить в терминал

$ ssh pi@raspberrypi.local

Первым делом необходимо обновить установленный на Raspberry Pi софт:

$ sudo apt update && sudo apt upgrade -y

Установим сервер удаленного рабочего стола. Выполните

$ sudo apt install xrdp

Перезагрузите Raspberry:

sudo reboot now

Далее нужно настроить использование оконного менеджера Openbox, поскольку стандартный Mutter практически неработоспособен при удаленном рабочем столе. Выполните

$ sudo nano /etc/xdg/lxsession/LXDE-pi/desktop.conf

Поменяйте вторую строку с window_manager=mutter на window_manager=openbox.

Далее

$ sudo nano /etc/X11/xrdp/xorg.conf

Поменяйте строку Option "DRMDevice" "/dev/dri/renderD128" на Option "DRMDevice" ""

Настройте способ авторизации:

$ sudo raspi-config

Выберите опцию 1 System options > S5 Boot / Auto Login > B3 Desktop. Нажмите <Finish>. Согласитесь на предложение о перезагрузке.

Подключитесь к удаленному рабочему столу.

Last updated