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.
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.
### 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:>