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.
Sluit vervolgens de "USB-slave" aan op de computer en voorzie het IO-bord van voeding met een voeding.
### 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:>