Mag install ng Raspberry Pi OS sa Raspberry Compute Module 4

Panimula

Ito ay isang gabay para sa pag install ng Raspberry Pi OS Lite sa Compute Module 4. Bilang isang computer sa trabaho, gumagamit ako ng Ubuntu 20, na naka install sa isang virtual machine.

Mga Pinagmulan

Para sa mga tagubilin, ginamit ko ang paglalarawan ni Jeff Geerling bilang isang malakas na gabay:

Mag install ng Raspberry Pi OS sa Module ng Compute 4

Mga kinakailangan

Gumagamit ako ng isang Raspberry Compute Module 4 na may 1 GB ng RAM at 8 GB ng imbakan ng eMMC. Bilang karagdagan, mayroong isang Raspberry Compute Module 4 IO board, kung saan ang compute module ay naka plug in, upang ang naaangkop na mga interface tulad ng USB, Ethernet, atbp. magagamit na.
Upang flash ang software sa compute module gumamit ako balenaEtcher, na maaari mong i download dito https://www.balena.io/etcher/ .
Bilang operating system ginagamit ko ang "Raspberry Pi OS Lite" - na batay sa Debian Buster - na maaari mong i-download https://www.raspberrypi.org/software/operating-systems/ dito.

Paghahanda ng eMMC storage para sa mount

Upang magagawang upang i-flash ang Raspberry IO sa compute module, ang memorya ay dapat munang naka-mount - tulad ng isang SSD card.
Upang gawin ito, kailangan mong magtakda ng isang jumper sa pins J2 sa compute module IO board. Ang teksto "Fit jumper upang huwag paganahin ang eMMC Boot" ay naka print sa IO board bilang isang tala.

Raspberry Compute Module 4 Jumper

Pagkatapos ay ikonekta ang "USB alipin" sa computer at supply ng IO board na may power supply na may isang power supply.
Raspberry Compute Module 4 USB Slave

### Mag install ng software para sa eMMC mount Sa Linux, kailangan mo ang library "libusb" at ang programang "usbboot".

Mag install ng libusb

Madali mong magagamit ang libusb sa Ubuntu na may

sudo apt install libusb-1.0-0-dev

i-install.

Mag install ng usbboot

Upang mai install ang usbboot, kailangan mo munang i clone ang Git repository.

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

Pagkatapos ay baguhin sa usbboot direktoryo at compile sa gumawa ng usbboot.

cd usbboot
make

Ngayon ay maaari kang magsimula sa

sudo ./rpiboot

mount ang imbakan ng eMMC.

Flashing Raspberry Pi OS sa eMMC

Ngayon ay maaari mong tawagan ang "balenaEtcher", piliin ang imahe ng Raspberry Pi OS at "Compute Module /dev/sdb", at simulan ang proseso ng pagkopya sa "Flash".
Kapag natapos na ang proseso ng pagkopya, i unmount ang dalawang partisyon "boot" at "rootfs", tanggalin ang plug ng IO board at idiskonekta ito mula sa power supply at pagkatapos ay alisin muli ang jumper sa J2.
Ngayon ay maaari mong ikonekta at gamitin ang Raspberry Compute Module nang normal sa pamamagitan ng HDMI, Ethernet at USB gamit ang screen, network at keyboard.

Sa susunod na blog post ay ipapaliwanag ko kung paano i install ang Qt 5.15 sa Compute Module 4 at i cross compile ito sa Ubuntu 20.
</:code4:></:code3:></:code2:></:code1:>