Installer Raspberry Pi OS på Raspberry Compute Module 4

Introduksjon

Dette er en veiledning for installasjon av Raspberry Pi OS Lite på Compute Module 4. Som arbeidsdatamaskin bruker jeg Ubuntu 20, installert i en virtuell maskin.

Kilder

For instruksjonene, brukte jeg Jeff Geerling beskrivelse som en sterk guide:

Installer Raspberry Pi OS på Compute Module 4

Forutsetninger

Jeg bruker en Raspberry Compute Module 4 med 1 GB RAM og 8 GB eMMC-lagring. I tillegg er det et Raspberry Compute Module 4 IO-kort, som beregningsmodulen er koblet til, slik at passende grensesnitt som USB, Ethernet, etc. tilgjengelig.
For å flashe programvaren til beregningsmodulen bruker jeg balenaEtcher, som du kan laste ned her https://www.balena.io/etcher/ .
Som operativsystem bruker jeg "Raspberry Pi OS Lite" - som er basert på Debian Buster - som du kan laste ned https://www.raspberrypi.org/software/operating-systems/ her.

Klargjøre eMMC-lagring for montering

For å kunne blinke Raspberry IO til beregningsmodulen, må minnet først monteres - som et SSD-kort.
For å gjøre dette må du sette en jumper på pinner J2 på IO-kortet for beregningsmodulen. Teksten "Fit jumper to disable eMMC Boot" er trykt på IO-kortet som et notat.

Raspberry Compute Module 4 Jumper

Koble deretter "USB-slaven" til datamaskinen og forsyn IO-kortet med strømforsyning.
Raspberry Compute Module 4 USB Slave

### Installer programvare for eMMC-montering På Linux trenger du biblioteket "libusb" og programmet "usbboot".

Installer libusb

Du kan enkelt bruke libusb på Ubuntu med

sudo apt install libusb-1.0-0-dev

installere.

Installer usbboot

For å installere usbboot må du først klone Git-depotet.

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

Bytt deretter til usbboot-katalogen og kompiler med make usbboot.

cd usbboot
make

Nå kan du begynne med

sudo ./rpiboot

monter eMMC-lagringen.

Blinkende Raspberry Pi OS til eMMC

Nå kan du ringe "balenaEtcher", velge Raspberry Pi OS-bildet og "Compute Module / dev / sdb", og starte kopieringsprosessen med "Flash".
Når kopieringsprosessen er ferdig, demonterer du de to partisjonene "boot" og "rootfs", kobler fra IO-kortet og kobler det fra strømforsyningen og fjerner deretter jumperen på J2 igjen.
Nå kan du koble til og bruke Raspberry Compute Module normalt via HDMI, Ethernet og USB med skjerm, nettverk og tastatur.

I neste blogginnlegg vil jeg forklare hvordan du installerer Qt 5.15 på Compute Module 4 og krysskompilerer den med Ubuntu 20.
</:code4:></:code3:></:code2:></:code1:>