HMI
Instale el SO Raspberry Pi en el Compute Module Raspberry 4

Introducción

Esta es una guía para instalar el SO Raspberry Pi Lite en Compute Module 4. Como ordenador, estoy usando Ubuntu 20, instalado en una máquina virtual.

Fuentes

Para las instrucciones me he ceñido a la descripción de Jeff Geerling como guía: - Jeff Geerling: https://www.jeffgeerling.com/blog/2020/how-flash-raspberry-pi-os-compute-module-4-emmc-usbboot

Instalación del sistema operativo Raspberry Pi en el módulo informático 4

Requisitos

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

Preparación del almacenamiento eMMC para el montaje

Para poder flashear el Raspberry IO en el Compute Module, primero se debe montar la memoria, como una tarjeta SSD. Para hacerlo se debe colocar un puente en los pines J2 de la placa de E/S del Compute Module. En la placa IO aparece el texto "Fit jumper to disable eMMC Boot" como nota.

Raspberry Compute Module 4 Jumper

A continuación, conecte el "esclavo USB" al ordenador y suministre energía a la placa IO mediante una fuente de alimentación.

Raspberry Compute Module 4 USB Slave

Instalación del software para montaje eMMC

En Linux, necesita la biblioteca "libusb" y el programa "usbboot".

instalación de libusb

Puede instalar libusb fácilmente en Ubuntu con

sudo apt install libusb-1.0-0-dev

instalación de usbboot

Para instalar usbboot, primero debe clonar el repositorio de Git.

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

A continuación, cambie al directorio usbboot y compile con make usbboot.

cd usbboot
make

Con el

sudo ./rpiboot

ahora puede montar el almacenamiento eMMC.

Flasheo del SO Raspberry Pi en eMMC

Ahora puede acceder a "balenaEtcher", seleccionar la imagen del sistema operativo Raspberry Pi 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 quite el puente en J2 de nuevo. Ahora puede conectar y utilizar el Compute Module Raspberry como de costumbre a través de HDMI, Ethernet y USB con la pantalla, la red y el teclado.

En la próximaEntrada en el blog explico cómo instalar Qt 5.15 en Compute Module 4 y realizar una compilación cruzada con Ubuntu 20.