نصب سیستم عامل Raspberry Pi در Raspberry Compute Module 4

مقدمه

این یک راهنمای نصب Raspberry Pi OS Lite در Compute Module 4 است. به عنوان یک کامپیوتر کار، من از اوبونتو 20 استفاده می کنم که در یک ماشین مجازی نصب شده است.

منابع

برای دستورالعمل ها، من از توصیف جف گیرلینگ به عنوان یک راهنمای قوی استفاده کردم:
جف گیرلینگ: https://www.jeffgeerling.com/blog/2020/how-flash-raspberry-pi-os-compute-module-4-emmc-usbboot

نصب سیستم عامل Raspberry Pi بر روی ماژول Compute 4

پیش نیازها

من از یک ماژول محاسبه تمشک 4 با 1 گیگابایت رم و 8 گیگابایت ذخیره سازی eMMC استفاده می کنم. علاوه بر این، یک ماژول محاسبه تمشک 4 IO وجود دارد که در ان ماژول محاسبه متصل است، به طوری که رابط های مناسب مانند USB، اترنت و غیره. دسترس.
برای فلش نرم افزار به ماژول محاسبه من با استفاده از 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" را به کامپیوتر وصل کنید و هیئت مدیره IO را با منبع تغذیه با منبع تغذیه تامین کنید.
Raspberry Compute Module 4 USB Slave

### نصب نرم افزار برای eMMC کوه در لینوکس، شما نیاز به کتابخانه "libusb" و برنامه "usbboot" دارید.

نصب libusb

شما به راحتی می توانید استفاده از libusb در اوبونتو با

sudo apt install libusb-1.0-0-dev

نصب.

نصب usbboot

برای نصب usbboot، ابتدا باید مخزن Git را کلون کنید.

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

سپس پوشه usbboot را تغییر دهید و با make 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 را به طور معمول از طریق HDMI، اترنت و USB با صفحه نمایش، شبکه و صفحه کلید متصل و استفاده کنید.

در وبلاگ بعدی من توضیح خواهم داد که چگونه Qt 5.15 را در Compute Module 4 نصب کنید و ان را با Ubuntu 20 کامپایل کنید.
</:code4:></:code3:></:code2:></:code1:>