HMI
Установите ОС Raspberry Pi на Compute Module Raspberry 4

Введение

Это - руководство по установке Raspberry Pi OS Lite на Compute Module 4. В качестве рабочего компьютера я использую Ubuntu 20, установленную на виртуальной машине.

Источники

В качестве руководства я использовал описание Джеффа Герлинга: - Джефф Герлинг: https://www.jeffgeerling.com/blog/2020/how-flash-raspberry-pi-os-compute-module-4-emmc-usbboot

Установите ОС Raspberry Pi на Compute Module 4

Требования

Я использую Raspberry Compute Module 4 с 1 ГБ ОЗУ и 8 ГБ хранилища eMMC. Кроме того, плата ввода-вывода Raspberry Compute Module 4, к которой подключается Compute Module, обеспечивает доступность соответствующих интерфейсов, таких как USB, Ethernet и т. д. Я использую balenaEtcher для прошивки программного обеспечения в Compute Module, который можно скачать здесь https://www.balena.io/etcher/. В качестве операционной системы я использую "Raspberry Pi OS Lite", основанную на Debian Buster, которую можно скачать здесь https://www.raspberrypi.org/software/operating-systems/.

Подготовка хранилища eMMC к монтированию

Чтобы иметь возможность прошить Raspberry IO в Compute Module, сначала необходимо смонтировать хранилище в виде карты SSD. Для этого необходимо установить перемычку на контакты J2 на плате ввода-вывода Compute Module. Текст "Установите перемычку для отключения загрузки eMMC" напечатан на плате ввода-вывода в качестве примечания.

Raspberry Compute Module 4 Jumper

Затем подключите "ведомый USB" к компьютеру и подайте питание на плату ввода-вывода с помощью блока питания.

Raspberry Compute Module 4 USB Slave

Установка программного обеспечения для монтирования eMMC

В Linux вам понадобится библиотека libusb и программа usbboot.

Установка libusb

Вы можете легко установить libusb в Ubuntu с помощью

sudo apt install libusb-1.0-0-dev

Установка usbboot

Чтобы установить usbboot, вам сначала нужно клонировать репозиторий Git.

git clone --depth=1 https://github.com/raspberrypi/usbboot

Затем перейдите в каталог usbboot и выполните компиляцию с помощью make usbboot.

cd usbboot
make

Теперь вы можете с помощью

sudo ./rpiboot

смонтировать хранилище eMMC.

Прошивка Raspberry Pi OS на eMMC

Теперь вы можете вызвать "balenaEtcher", выбрать образ ОС Raspberry Pi и "Compute Module/dev/sdb" и начать процесс копирования с помощью "Flash". Когда процесс копирования завершится, отключите два раздела "boot" и "rootfs", демонтируейте плату ввода-вывода и отсоедините ее от источника питания, а затем снимите перемычку с J2. Теперь вы можете подключить и использовать Compute Module Raspberry как обычно через HDMI, Ethernet и USB с экраном, сетью и клавиатурой.

В следующем сообщении блога я объясняю, как установить Qt 5.15 на Compute Module 4 и выполнить кросс-компиляцию с Ubuntu 20.