Instalar Raspberry Pi OS en Raspberry Compute Module 4

Introducción

Esta es una guía para instalar Raspberry Pi OS Lite en el módulo de cómputo 4. Como computadora de trabajo, uso Ubuntu 20, instalado en una máquina virtual.

Fuentes

Para las instrucciones, utilicé la descripción de Jeff Geerling como una guía sólida:

Instalar Raspberry Pi OS en el módulo de cómputo 4

Requisitos previos

Estoy usando un Raspberry Compute Module 4 con 1 GB de RAM y 8 GB de almacenamiento eMMC. Además, hay una placa de E/S Raspberry Compute Module 4, en la que se conecta el módulo de cómputo, de modo que las interfaces apropiadas como USB, Ethernet, etc. disponible.
Para flashear el software al módulo de cómputo utilizo balenaEtcher, que puedes descargar aquí https://www.balena.io/etcher/ .
Como sistema operativo utilizo "Raspberry Pi OS Lite" - que está basado en Debian Buster - que puedes descargar https://www.raspberrypi.org/software/operating-systems/ aquí.

Preparación del almacenamiento eMMC para el montaje

Para poder flashear la Raspberry IO en el módulo de cómputo, primero se debe montar la memoria, como una tarjeta SSD.
Para hacer esto, debe establecer un puente en los pines J2 en la placa de E/S del módulo de cómputo. El texto "Ajustar puente para desactivar eMMC Boot" está impreso en la placa IO como una nota.

Raspberry Compute Module 4 Jumper

Luego conecte el "esclavo USB" a la computadora y suministre la placa IO con una fuente de alimentación.
Raspberry Compute Module 4 USB Slave

### Instalar software para montaje eMMC En Linux, necesita la biblioteca "libusb" y el programa "usbboot".

Instalar libusb

Puedes usar fácilmente libusb en Ubuntu con

sudo apt install libusb-1.0-0-dev

instalar.

Instalar usbboot

Para instalar usbboot, primero debe clonar el repositorio Git.

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

Luego cambie al directorio usbboot y compile con make usbboot.

cd usbboot
make

Ahora puedes empezar con

sudo ./rpiboot

monte el almacenamiento eMMC.

Flasheo de Raspberry Pi OS a eMMC

Ahora puede llamar a "balenaEtcher", seleccionar la imagen de Raspberry Pi OS y "Compute Module /dev/sdb", e iniciar el proceso de copia con "Flash".
Cuando finalice el proceso de copia, desmonte las dos particiones "boot" y "rootfs", desenchufe la placa IO y desconéctela de la fuente de alimentación y luego retire el puente en J2 nuevamente.
Ahora puede conectar y usar el módulo de cómputo Raspberry normalmente a través de HDMI, Ethernet y USB con la pantalla, la red y el teclado.

En la próxima publicación del blog explicaré cómo instalar Qt 5.15 en Compute Module 4 y compilarlo con Ubuntu 20.
</:code4:></:code3:></:code2:></:code1:>