Installera Raspberry Pi OS på Raspberry Compute Module 4

Införandet

Detta är en guide för att installera Raspberry Pi OS Lite på beräkningsmodul 4. Som arbetsdator använder jag Ubuntu 20, installerad i en virtuell maskin.

Källor

För instruktionerna använde jag Jeff Geerlings beskrivning som en stark guide:

Installera Raspberry Pi OS på beräkningsmodul 4

Förutsättningar

Jag använder en Raspberry Compute Module 4 med 1 GB RAM och 8 GB eMMC lagring. Dessutom finns det ett Raspberry Compute Module 4 IO-kort, där beräkningsmodulen är ansluten, så att lämpliga gränssnitt som USB, Ethernet etc. tillgänglig.
För att flasha programvaran till beräkningsmodulen använder jag balenaEtcher, som du kan ladda ner här https://www.balena.io/etcher/ .
Som operativsystem använder jag "Raspberry Pi OS Lite" - som är baserat på Debian Buster - som du kan ladda ner https://www.raspberrypi.org/software/operating-systems/ här.

Förbereda eMMC-lagring för montering

För att kunna blinka Raspberry IO till beräkningsmodulen måste minnet först monteras - som ett SSD-kort.
För att göra detta måste du ställa in en bygel vid stift J2 på beräkningsmodulens IO-kort. Texten "Fit jumper to disable eMMC Boot" är tryckt på IO-kortet som en anteckning.

Raspberry Compute Module 4 Jumper

Anslut sedan "USB-slaven" till datorn och förse IO-kortet med strömförsörjning med strömförsörjning.
Raspberry Compute Module 4 USB Slave

### Installera programvara för eMMC-montering På Linux behöver du biblioteket "libusb" och programmet "usbboot".

Installera libusb

Du kan enkelt använda libusb på Ubuntu med

sudo apt install libusb-1.0-0-dev

installera.

Installera usbboot

För att installera usbboot måste du först klona Git-förvaret.

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

Byt sedan till katalogen usbboot och kompilera med make usbboot.

cd usbboot
make

Nu kan du börja med

sudo ./rpiboot

montera eMMC-lagringen.

Blinkande Raspberry Pi OS till eMMC

Nu kan du ringa "balenaEtcher", välj Raspberry Pi OS-bilden och "Compute Module / dev / sdb" och starta kopieringsprocessen med "Flash".
När kopieringsprocessen är klar, avmontera de två partitionerna "boot" och "rootfs", koppla ur IO-kortet och koppla bort det från strömförsörjningen och ta sedan bort bygeln vid J2 igen.
Nu kan du ansluta och använda Raspberry Compute Module normalt via HDMI, Ethernet och USB med skärmen, nätverket och tangentbordet.

I nästa blogginlägg kommer jag att förklara hur man installerar Qt 5.15 på Compute Module 4 och korskompilerar den med Ubuntu 20.
</:code4:></:code3:></:code2:></:code1:>