HMI
Instale o Raspberry Pi OS no Raspberry Compute Module 4

Introdução

Este é um guia para instalação do Raspberry Pi OS Lite no Compute Module 4. Como sistema operacional, estou usando o Ubuntu 20, instalado em uma máquina virtual.

Fontes

Para as instruções, usei como guia a descrição de Jeff Geerling: - Jeff Geerling: https://www.jeffgeerling.com/blog/2020/how-flash-raspberry-pi-os-compute-module-4-emmc-usbboot

Instale o Raspberry Pi OS no Compute Module 4

Requisitos

Uso um Raspberry Compute Module 4 com 1 GB de RAM e 8 GB de memória eMMC. Além disso, uma placa Raspberry Compute Module 4 IO, na qual o módulo de computação está conectado para disponibilizar interfaces apropriadas tais como USB, Ethernet, etc. Usei o balenaEtcher para atualizar o software no módulo de computação, que você pode baixar aquihttps://www.balena.io/etcher/. Como sistema operacional, usei o "Raspberry Pi OS Lite" - que é baseado no Debian Buster - que você pode baixar aqui https://www.raspberrypi.org/software/operating-systems/

Prepare o dispositivo de armazenamento eMMC para montagem

Para poder enviar o Raspberry IO ao módulo de computação, a memória deve primeiro ser montada, como uma placa SSD. Para isto você tem que concectar um jumper nos pinos J2 da placa IO do módulo de computação. O texto "Fit jumper to disable eMMC Boot" está impresso na placa IO como uma nota.

Raspberry Compute Module 4 Jumper

Em seguida, conecte o "USB Slave" ao computador e alimente a placa IO com energia usando uma unidade de alimentação.

Raspberry Compute Module 4 USB Slave

Instale o software para montar o eMMC

No Linux você precisará da biblioteca "libusb" e do programa "usbboot".

Instale o libusb

Você pode instalar facilmente o libusb no Ubuntu com

sudo apt install libusb-1.0-0-dev

Instale o usbboot

Para instalar o usbboot, primeiro é preciso clonar o repositório Git.

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

Em seguida, mude para o diretório usbboot e compile com make usbboot.

cd usbboot
make

Agora com o

sudo ./rpiboot

monte o dispositivo de armazenamento eMMC.

Integre o Raspberry Pi OS no eMMC

Agora inicie o "balenaEtcher", selecione a imagem Raspberry Pi OS e "Compute Module /dev/sdb", em seguida, inicie o processo de cópia com "Flash". Quando o processo de cópia for concluído, desmonte as duas partições "boot" e "rootfs", desconecte a placa IO, desligue a fonte de alimentação e remova o jumper do J2. Agora conecte e use o Raspberry Compute Module normalmente via HDMI, Ethernet e USB com o monitor, rede e teclado.

Na próxima postagem, explicarei como instalar o Qt 5.15 no Compute Module 4 e a compilação cruzada do Ubuntu 20.