Installer Raspberry Pi OS på Raspberry Compute Module 4

Indførelsen

Dette er en guide til installation af Raspberry Pi OS Lite på Compute Module 4. Som arbejdscomputer bruger jeg Ubuntu 20, installeret i en virtuel maskine.

Kilder

Til instruktionerne brugte jeg Jeff Geerlings beskrivelse som en stærk vejledning:

Installer Raspberry Pi OS på beregningsmodulet 4

Forudsætninger

Jeg bruger et Raspberry Compute Module 4 med 1 GB RAM og 8 GB eMMC-lagerplads. Derudover er der et Raspberry Compute Module 4 IO-kort, hvor beregningsmodulet er tilsluttet, så passende grænseflader såsom USB, Ethernet osv. tilgængelig.
For at flashe softwaren til beregningsmodulet bruger jeg balenaEtcher, som du kan downloade her https://www.balena.io/etcher/ .
Som styresystem bruger jeg "Raspberry Pi OS Lite" - som er baseret på Debian Buster - som du kan downloade https://www.raspberrypi.org/software/operating-systems/ her.

Klargøring af eMMC-lager til montering

For at kunne blinke Raspberry IO til beregningsmodulet skal hukommelsen først monteres - som et SSD-kort.
For at gøre dette skal du indstille en jumper ved ben J2 på beregningsmodulets IO-kort. Teksten "Tilpas jumper for at deaktivere eMMC Boot" er trykt på IO-kortet som en note.

Raspberry Compute Module 4 Jumper

Tilslut derefter "USB-slaven" til computeren og forsyn IO-kortet med strømforsyning med strømforsyning.
Raspberry Compute Module 4 USB Slave

### Installer software til eMMC-montering På Linux har du brug for biblioteket "libusb" og programmet "usbboot".

Installer libusb

Du kan nemt bruge libusb på Ubuntu med

sudo apt install libusb-1.0-0-dev

installere.

Installer usbboot

For at installere usbboot skal du først klone Git-lageret.

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

Skift derefter til usbboot-biblioteket og kompiler med lav usbboot.

cd usbboot
make

Nu kan du starte med

sudo ./rpiboot

Monter eMMC-lageret.

Blinkende Raspberry Pi OS til eMMC

Nu kan du kalde "balenaEtcher", vælge Raspberry Pi OS-billedet og "Compute Module / dev / sdb" og starte kopieringsprocessen med "Flash".
Når kopieringsprocessen er færdig, skal du afmontere de to partitioner "boot" og "rootfs", tage IO-kortet ud og afbryde det fra strømforsyningen og derefter fjerne jumperen ved J2 igen.
Nu kan du oprette forbindelse og bruge Raspberry Compute Module normalt via HDMI, Ethernet og USB med skærmen, netværket og tastaturet.

I det næste blogindlæg vil jeg forklare, hvordan du installerer Qt 5.15 på Compute Module 4 og krydskompilerer det med Ubuntu 20.
</:code4:></:code3:></:code2:></:code1:>