Zainstaluj Raspberry Pi OS na Raspberry Compute Module 4

Wprowadzenie

To jest przewodnik instalacji Raspberry Pi OS Lite na module obliczeniowym 4. Jako komputer roboczy używam Ubuntu 20, zainstalowanego na maszynie wirtualnej.

Źródła

Jako instrukcję użyłem opisu Jeffa Geerlinga jako mocnego przewodnika:

Zainstaluj system operacyjny Raspberry Pi na module obliczeniowym 4

Wymagania wstępne

Używam Raspberry Compute Module 4 z 1 GB pamięci RAM i 8 GB pamięci eMMC. Dodatkowo znajduje się płyta IO Raspberry Compute Module 4, na której podłączony jest moduł obliczeniowy, dzięki czemu odpowiednie interfejsy takie jak USB, Ethernet itp. dostępny.
Do flashowania oprogramowania do modułu obliczeniowego używam balenaEtcher, który można pobrać tutaj https://www.balena.io/etcher/ .
Jako system operacyjny używam "Raspberry Pi OS Lite" - który jest oparty na Debian Buster - który można pobrać https://www.raspberrypi.org/software/operating-systems/ tutaj.

Przygotowanie pamięci eMMC do montażu

Aby móc wflashować Raspberry IO do modułu obliczeniowego, należy najpierw zamontować pamięć - jak kartę SSD.
Aby to zrobić, musisz ustawić zworkę na pinach J2 na płycie IO modułu obliczeniowego. Tekst "Dopasuj zworkę, aby wyłączyć eMMC Boot" jest wydrukowany na płycie IO jako notatka.

Raspberry Compute Module 4 Jumper

Następnie podłącz "USB slave" do komputera i zasil płytę IO zasilaczem z zasilaczem.
Raspberry Compute Module 4 USB Slave

### Zainstaluj oprogramowanie do montażu eMMC W systemie Linux potrzebna jest biblioteka "libusb" i program "usbboot".

Zainstaluj libusb

Możesz łatwo używać libusb na Ubuntu z

sudo apt install libusb-1.0-0-dev

instalować.

Zainstaluj usbboot

Aby zainstalować usbboot, musisz najpierw sklonować repozytorium Git.

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

Następnie przejdź do katalogu usbboot i skompiluj za pomocą make usbboot.

cd usbboot
make

Teraz możesz zacząć od

sudo ./rpiboot

Zamontuj magazyn eMMC.

Flashowanie Raspberry Pi OS do eMMC

Teraz możesz wywołać "balenaEtcher", wybrać obraz Raspberry Pi OS i "Compute Module / dev / sdb" i rozpocząć proces kopiowania za pomocą "Flash".
Po zakończeniu procesu kopiowania odłącz dwie partycje "boot" i "rootfs", odłącz płytkę IO i odłącz ją od zasilania, a następnie ponownie wyjmij zworkę w J2.
Teraz możesz podłączyć i używać Raspberry Compute Module normalnie przez HDMI, Ethernet i USB z ekranem, siecią i klawiaturą.

W następnym poście na blogu wyjaśnię, jak zainstalować Qt 5.15 na Compute Module 4 i skompilować go z Ubuntu 20.
</:code4:></:code3:></:code2:></:code1:>