Instale o Raspberry Pi OS no Raspberry Compute Module 4

Introdução

Este é um guia para instalar o Raspberry Pi OS Lite no Módulo de Computação 4. Como um computador de trabalho, eu uso o Ubuntu 20, instalado em uma máquina virtual.

Fontes

Para as instruções, usei a descrição de Jeff Geerling como um guia forte:

Instale o Raspberry Pi OS no módulo de computação 4

Pré-requisitos

Estou usando um Raspberry Compute Module 4 com 1 GB de RAM e 8 GB de armazenamento eMMC. Além disso, há uma placa Raspberry Compute Module 4 IO, na qual o módulo de computação é conectado, para que interfaces apropriadas, como USB, Ethernet, etc. disponível.
Para piscar o software para o módulo de computação eu uso balenaEtcher, que você pode baixar aqui https://www.balena.io/etcher/ .
Como sistema operacional eu uso o "Raspberry Pi OS Lite" - que é baseado no Debian Buster - que você pode baixar https://www.raspberrypi.org/software/operating-systems/ aqui.

Preparando o armazenamento eMMC para montagem

Para poder piscar o Raspberry IO para o módulo de computação, a memória deve primeiro ser montada - como um cartão SSD.
Para fazer isso, você precisa definir um jumper nos pinos J2 na placa de E/S do módulo de computação. O texto "Ajustar jumper para desativar a inicialização do eMMC" é impresso na placa de E/S como uma nota.

Raspberry Compute Module 4 Jumper

Em seguida, conecte o "escravo USB" ao computador e forneça a placa de E/S com fonte de alimentação com uma fonte de alimentação.
Raspberry Compute Module 4 USB Slave

### Instale o software para montagem eMMC No Linux, você precisa da biblioteca "libusb" e do programa "usbboot".

Instale a libusb

Você pode facilmente usar libusb no Ubuntu com

sudo apt install libusb-1.0-0-dev

instalar.

Instalar usbboot

Para instalar o usbboot, você deve primeiro 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 você pode começar com

sudo ./rpiboot

monte o armazenamento eMMC.

Piscando Raspberry Pi OS para eMMC

Agora você pode chamar "balenaEtcher", selecionar a imagem do Raspberry Pi OS e "Compute Module /dev/sdb", e iniciar o processo de cópia com "Flash".
Quando o processo de cópia estiver concluído, desmonte as duas partições "boot" e "rootfs", desconecte a placa de E/S e desconecte-a da fonte de alimentação e, em seguida, remova o jumper no J2 novamente.
Agora você pode conectar e usar o Raspberry Compute Module normalmente via HDMI, Ethernet e USB com a tela, rede e teclado.

No próximo post do blog vou explicar como instalar o Qt 5.15 no Compute Module 4 e compilá-lo com o Ubuntu 20.
</:code4:></:code3:></:code2:></:code1:>