Install OS Raspberry Pi pada Raspberry Compute Module 4

Perkenalan

Ini adalah panduan untuk menginstal Raspberry Pi OS Lite pada Compute Module 4. Sebagai komputer kerja, saya menggunakan Ubuntu 20, diinstal di mesin virtual.

Sumber

Untuk instruksi, saya menggunakan deskripsi Jeff Geerling sebagai panduan yang kuat:

Instal Raspberry Pi OS pada Compute Module 4

Prasyarat

Saya menggunakan Raspberry Compute Module 4 dengan RAM 1 GB dan penyimpanan eMMC 8 GB. Selain itu, ada papan Raspberry Compute Module 4 IO, tempat modul komputasi dicolokkan, sehingga antarmuka yang sesuai seperti USB, Ethernet, dll. tersedia.
Untuk mem-flash perangkat lunak ke modul komputasi saya menggunakan balenaEtcher, yang dapat Anda unduh di sini https://www.balena.io/etcher/ .
Sebagai sistem operasi saya menggunakan "Raspberry Pi OS Lite" - yang didasarkan pada Debian Buster - yang dapat Anda unduh https://www.raspberrypi.org/software/operating-systems/ sini.

Mempersiapkan penyimpanan eMMC untuk mount

Agar dapat mem-flash Raspberry IO ke modul komputasi, memori harus dipasang terlebih dahulu - seperti kartu SSD.
Untuk melakukan ini, Anda harus mengatur jumper pada pin J2 pada papan IO modul komputasi. Teks "Fit jumper to disable eMMC Boot" dicetak di papan IO sebagai catatan.

Raspberry Compute Module 4 Jumper

Kemudian sambungkan "budak USB" ke komputer dan suplai papan IO dengan catu daya dengan catu daya.
Raspberry Compute Module 4 USB Slave

### Instal perangkat lunak untuk pemasangan eMMC Di Linux, Anda memerlukan perpustakaan "libusb" dan program "usbboot".

Instal libusb

Anda dapat dengan mudah menggunakan libusb di Ubuntu dengan

sudo apt install libusb-1.0-0-dev

pasang.

Instal usbboot

Untuk menginstal usbboot, Anda harus terlebih dahulu mengkloning repositori Git.

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

Kemudian ubah ke direktori usbboot dan kompilasi dengan make usbboot.

cd usbboot
make

Sekarang Anda bisa mulai dengan

sudo ./rpiboot

pasang penyimpanan eMMC.

Mem-flash OS Raspberry Pi ke eMMC

Sekarang Anda dapat memanggil "balenaEtcher", pilih gambar OS Raspberry Pi dan "Compute Module /dev/sdb", dan mulai proses penyalinan dengan "Flash".
Ketika proses penyalinan selesai, lepaskan dua partisi "boot" dan "rootfs", cabut papan IO dan lepaskan dari catu daya dan kemudian lepaskan jumper di J2 lagi.
Sekarang Anda dapat menghubungkan dan menggunakan Raspberry Compute Module secara normal melalui HDMI, Ethernet dan USB dengan layar, jaringan dan keyboard.

Dalam posting blog berikutnya saya akan menjelaskan cara menginstal Qt 5.15 pada Compute Module 4 dan mengkompilasi silangnya dengan Ubuntu 20.
</:code4:></:code3:></:code2:></:code1:>