Installeer Raspberry Pi OS op de Raspberry Compute Module 4

Introductie

Dit is een handleiding voor het installeren van Raspberry Pi OS Lite op de Compute Module 4. Als werkcomputer gebruik ik Ubuntu 20, geïnstalleerd in een virtuele machine.

Bronnen

Voor de instructies gebruikte ik de beschrijving van Jeff Geerling als een sterke gids:

Installeer Raspberry Pi OS op de Compute Module 4

Vereisten

Ik gebruik een Raspberry Compute Module 4 met 1 GB RAM en 8 GB eMMC-opslag. Daarnaast is er een Raspberry Compute Module 4 IO-bord, waarop de rekenmodule is aangesloten, zodat geschikte interfaces zoals USB, Ethernet, enz. beschikbaar.
Om de software naar de rekenmodule te flashen gebruik ik balenaEtcher, die je hier https://www.balena.io/etcher/ kunt downloaden .
Als besturingssysteem gebruik ik "Raspberry Pi OS Lite" - dat gebaseerd is op Debian Buster - dat u hier https://www.raspberrypi.org/software/operating-systems/ kunt downloaden.

eMMC-opslag voorbereiden voor montage

Om de Raspberry IO naar de rekenmodule te kunnen flashen, moet eerst het geheugen worden gemonteerd - net als een SSD-kaart.
Om dit te doen, moet je een jumper instellen op pinnen J2 op het IO-bord van de rekenmodule. De tekst "Fit jumper to disable eMMC Boot" staat als notitie op het IO-bord.

Raspberry Compute Module 4 Jumper

Sluit vervolgens de "USB-slave" aan op de computer en voorzie het IO-bord van voeding met een voeding.
Raspberry Compute Module 4 USB Slave

### Installeer software voor eMMC mount Op Linux heb je de bibliotheek "libusb" en het programma "usbboot" nodig.

Installeer libusb

U kunt libusb eenvoudig gebruiken op Ubuntu met

sudo apt install libusb-1.0-0-dev

installeren.

Installeer usbboot

Om usbboot te installeren, moet je eerst de Git repository klonen.

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

Ga vervolgens naar de usbboot-map en compileer met make usbboot.

cd usbboot
make

Nu kunt u beginnen met

sudo ./rpiboot

Monteer de eMMC-opslag.

Raspberry Pi OS knipperen naar eMMC

Nu kunt u "balenaEtcher" aanroepen, de Raspberry Pi OS-afbeelding en "Compute Module / dev / sdb" selecteren en het kopieerproces starten met "Flash".
Wanneer het kopieerproces is voltooid, ontkoppelt u de twee partities "boot" en "rootfs", koppelt u het IO-bord los en koppelt u het los van de voeding en verwijdert u vervolgens de jumper bij J2 opnieuw.
Nu kunt u de Raspberry Compute Module normaal via HDMI, Ethernet en USB aansluiten en gebruiken met het scherm, netwerk en toetsenbord.

In de volgende blogpost zal ik uitleggen hoe je Qt 5.15 installeert op Compute Module 4 en crosscompileert met Ubuntu 20.
</:code4:></:code3:></:code2:></:code1:>