Cài đặt hệ điều hành Raspberry Pi trên Raspberry Compute Module 4

Giới thiệu

Đây là hướng dẫn cài đặt Raspberry Pi OS Lite trên Mô-đun tính toán 4. Là một máy tính làm việc, tôi sử dụng Ubuntu 20, được cài đặt trong một máy ảo.

Nguồn

Để được hướng dẫn, tôi đã sử dụng mô tả của Jeff Geerling như một hướng dẫn mạnh mẽ:

Cài đặt hệ điều hành Raspberry Pi trên Mô-đun tính toán 4

Điều kiện tiên quyết

Tôi đang sử dụng Raspberry Compute Module 4 với 1 GB RAM và 8 GB dung lượng lưu trữ eMMC. Ngoài ra, còn có bo mạch IO Raspberry Compute Module 4, trên đó mô-đun tính toán được cắm vào, để các giao diện thích hợp như USB, Ethernet, v.v. có sẵn.
Để flash phần mềm vào mô-đun tính toán, tôi sử dụng balenaEtcher, bạn có thể tải xuống tại đây https://www.balena.io/etcher/ .
Là một hệ điều hành, tôi sử dụng "Raspberry Pi OS Lite" - dựa trên Debian Buster - bạn có thể tải xuống https://www.raspberrypi.org/software/operating-systems/ tại đây.

Chuẩn bị lưu trữ eMMC để gắn kết

Để có thể flash Raspberry IO vào mô-đun tính toán, trước tiên bộ nhớ phải được gắn - giống như thẻ SSD.
Để làm điều này, bạn phải đặt một jumper ở chân J2 trên bảng IO mô-đun tính toán. Dòng chữ "Fit jumper to disable eMMC Boot" được in trên bảng IO dưới dạng ghi chú.

Raspberry Compute Module 4 Jumper

Sau đó kết nối "USB slave" với máy tính và cung cấp cho bo mạch IO nguồn điện với nguồn điện.
Raspberry Compute Module 4 USB Slave

### Cài đặt phần mềm để gắn eMMC Trên Linux, bạn cần thư viện "libusb" và chương trình "usbboot".

Cài đặt libusb

Bạn có thể dễ dàng sử dụng libusb trên Ubuntu với

sudo apt install libusb-1.0-0-dev

cài đặt.

Cài đặt usbboot

Để cài đặt usbboot, trước tiên bạn phải sao chép kho lưu trữ Git.

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

Sau đó thay đổi vào thư mục usbboot và biên dịch với make usbboot.

cd usbboot
make

Bây giờ bạn có thể bắt đầu với

sudo ./rpiboot

gắn bộ nhớ eMMC.

Nhấp nháy hệ điều hành Raspberry Pi sang eMMC

Bây giờ bạn có thể gọi "balenaEtcher", chọn hình ảnh hệ điều hành Raspberry Pi và "Mô-đun tính toán / dev / sdb" và bắt đầu quá trình sao chép với "Flash".
Khi quá trình sao chép kết thúc, hãy ngắt kết nối hai phân vùng "boot" và "rootfs", rút phích cắm của bo mạch IO và ngắt kết nối nó khỏi nguồn điện và sau đó tháo jumper ở J2 một lần nữa.
Bây giờ bạn có thể kết nối và sử dụng Raspberry Compute Module bình thường thông qua HDMI, Ethernet và USB với màn hình, mạng và bàn phím.

Trong bài đăng blog tiếp theo, tôi sẽ giải thích cách cài đặt Qt 5.15 trên Mô-đun tính toán 4 và biên dịch chéo nó với Ubuntu 20.
</:code4:></:code3:></:code2:></:code1:>