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.
Anslut sedan "USB-slaven" till datorn och förse IO-kortet med strömförsörjning med strömförsörjning.
### 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:>