在树莓计算模块 4 上安装 Raspberry Pi OS

介绍

这是在计算模块 4 上安装 Raspberry Pi OS Lite 的指南。作为工作计算机,我使用安装在虚拟机中的 Ubuntu 20。

来源

对于说明,我使用了Jeff Geerling的描述作为强有力的指导:

在计算模块 4 上安装 Raspberry Pi OS

先决条件

我使用的是具有 1 GB RAM 和 8 GB eMMC 存储的 Raspberry 计算模块 4。此外,还有一个树莓计算模块 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卡一样。 为此,您必须在计算模块 IO 板上的引脚 J2 处设置跳线。文本“适合跳线以禁用 eMMC 启动”作为注释打印在 IO 板上。

Raspberry Compute Module 4 Jumper

然后将“USB从站”连接到计算机,并为IO板提供带电源的电源。
Raspberry Compute Module 4 USB Slave

### 安装用于 eMMC 安装的软件 在Linux上,你需要库“libusb”和程序“usbboot”。

安装 libusb

您可以轻松地在 Ubuntu 上使用 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 存储。

将树莓派操作系统闪烁到 eMMC

现在你可以调用“balenaEtcher”,选择Raspberry Pi OS镜像和“计算模块/dev/sdb”,然后用“Flash”开始复制过程。 复制过程完成后,卸载两个分区“boot”和“rootfs”,拔下IO板并将其与电源断开连接,然后再次卸下J2处的跳线。 现在,您可以通过HDMI,以太网和USB与屏幕,网络和键盘正常连接和使用Raspberry Compute Module。

在下一篇 博文 中,我将解释如何在计算模块 4 上安装 Qt 5.15 并使用 Ubuntu 20 交叉编译它。 </:code4:></:code3:></:code2:></:code1:>