ติดตั้ง Raspberry Pi OS บน Raspberry Compute Module 4

แนะ นำ

นี่คือคําแนะนําสําหรับการติดตั้ง Raspberry Pi OS Lite บน Compute Module 4 ในฐานะคอมพิวเตอร์ที่ทํางานฉันใช้ Ubuntu 20 ซึ่งติดตั้งในเครื่องเสมือน

แหล่งที่มา

สําหรับคําแนะนําฉันใช้คําอธิบายของ Jeff Geerling เป็นแนวทางที่ชัดเจน:

ติดตั้ง Raspberry Pi OS บน Compute Module 4

ข้อกําหนดเบื้องต้น

ฉันใช้ Raspberry Compute Module 4 ที่มี RAM 1 GB และที่เก็บข้อมูล eMMC 8 GB นอกจากนี้ยังมีบอร์ด Raspberry Compute Module 4 IO ซึ่งเสียบโมดูลการประมวลผลเพื่อให้อินเทอร์เฟซที่เหมาะสมเช่น USB, Ethernet เป็นต้น มีอยู่
ในการแฟลชซอฟต์แวร์ไปยังโมดูลการประมวลผลผมใช้ balenaEtcher ซึ่งคุณสามารถ ดาวน์โหลดได้ที่นี่ https://www.balena.io/etcher/
ในฐานะที่เป็นระบบปฏิบัติการฉันใช้" Raspberry Pi OS Lite" - ซึ่งขึ้นอยู่กับ Debian Buster - ซึ่งคุณสามารถดาวน์โหลด https://www.raspberrypi.org/software/operating-systems/ ได้ที่นี่

การเตรียมที่เก็บข้อมูล eMMC สําหรับติดตั้ง

เพื่อให้สามารถแฟลช Raspberry IO ไปยังโมดูลการประมวลผลได้จะต้องติดตั้งหน่วยความจําก่อนเช่นการ์ด SSD
ในการทําเช่นนี้คุณต้องตั้งค่าจัมเปอร์ที่พิน J2 บนบอร์ด IO โมดูลประมวลผล ข้อความ "Fit jumper to disable eMMC Boot" ถูกพิมพ์บนบอร์ด IO เป็นโน้ต

Raspberry Compute Module 4 Jumper

จากนั้นเชื่อมต่อ "USB slave" เข้ากับคอมพิวเตอร์และจ่ายไฟให้กับบอร์ด IO ด้วยแหล่งจ่ายไฟ
Raspberry Compute Module 4 USB Slave

### ติดตั้งซอฟต์แวร์สําหรับติดตั้ง eMMC บน Linux คุณต้องมีไลบรารี "libusb" และโปรแกรม "usbboot"

ติดตั้ง libusb

คุณสามารถใช้ libusb บน Ubuntu ได้อย่างง่ายดายด้วย

sudo apt install libusb-1.0-0-dev

ติดตั้ง

ติดตั้ง usbboot

ในการติดตั้ง usbboot คุณต้องโคลนที่เก็บ Git ก่อน

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

จากนั้นเปลี่ยนเป็นไดเร็กทอรี usbboot และคอมไพล์ด้วยทําให้ usbboot

cd usbboot
make

ตอนนี้คุณสามารถเริ่มต้นด้วย

sudo ./rpiboot

ติดตั้งที่เก็บข้อมูล eMMC

กระพริบ Raspberry Pi OS เป็น eMMC

ตอนนี้คุณสามารถเรียก" balenaEtcher" เลือกอิมเมจ Raspberry Pi OS และ" Compute Module / dev / sdb" และเริ่มกระบวนการคัดลอกด้วย "Flash"
เมื่อกระบวนการคัดลอกเสร็จสิ้นให้ยกเลิกการต่อเชื่อมพาร์ติชันทั้งสอง" boot" และ" rootfs" ถอดปลั๊กบอร์ด IO และถอดออกจากแหล่งจ่ายไฟจากนั้นถอดจัมเปอร์ที่ J2 อีกครั้ง
ตอนนี้คุณสามารถเชื่อมต่อและใช้ Raspberry Compute Module ได้ตามปกติผ่าน HDMI, Ethernet และ USB ด้วยหน้าจอเครือข่ายและแป้นพิมพ์

ใน บล็อกโพสต์ ถัดไปฉันจะอธิบายวิธีการติดตั้ง Qt 5.15 บน Compute Module 4 และคอมไพล์ข้ามด้วย Ubuntu 20
</:code4:></:code3:></:code2:></:code1:>