Gravar o Raspbian OS no eMMC do reTerminal DM

reTerminal DM é uma IHM industrial open-source de 10,1" - um Integrated Device Master para unificar o fluxo de dados e gerenciar o dispositivo local.
Baseado no Raspberry Pi CM4 e, como um dispositivo tudo‑em‑um de Panel PC, HMI, PLC e gateway IIoT, o reTerminal DM é uma nova geração de hub de sensoriamento interativo com uma tela grande de grau industrial IP65.
Ele é equipado com rica escalabilidade e conectividade híbrida, suportando barramento CAN, RS485, RS232, porta Ethernet Gigabit e outras interfaces, bem como poderosos recursos de comunicação sem fio, como 4G, LoRa®, WiFi e BLE.
*Os módulos 4G e LoRa® não vêm com o reTerminal DM por padrão, compre os módulos relevantes conforme necessário, para 4G bundle
O Sensecraft Edge OS pode ser baixado aqui. Observe que este Sensecraft Edge OS é atualmente desenvolvido com base no reTerminal DM e só funciona com a versão de Produção do reTerminal DM
Requisitos de Hardware
Você precisa preparar o seguinte hardware
- reTerminal DM x 1
- Computador Host (Windows/Mac/Linux) x 1
- Cabo Ethernet x 1
- Fonte de alimentação (12V-24V) BYO
- Cabo USB Tipo‑C x 1
Requisitos de Software
Etapas para Gravar o Raspbian OS
Nota: A imagem de sistema mais recente empacotada pela Seeed, incluindo os drivers apropriados: pi-gen-expand
- Passo 1. Acione o
boot mode switchlocalizado ao lado da porta USB Tipo‑C, certificando‑se de que a chave esteja configurada paradisable eMMC boot modede acordo com o diagrama abaixo:

-
Passo 2. Use o cabo de dados USB Tipo‑C para conectar à porta Tipo‑C no reTerminal DM, como mostrado na imagem acima,
-
Passo 3. Conecte o cabo de alimentação da fonte de alimentação à porta de energia do reTerminal DM.
Certifique‑se de que você conectou o cabo de alimentação com a polaridade correta.

Agora vamos passar para a configuração de software no seu computador host. Siga as etapas de acordo com o sistema operacional desejado
Para Windows
-
Passo 1. Baixe o instalador rpiboot setup clicando aqui para instalar os drivers necessários e a ferramenta de boot
-
Passo 2. Conecte o reTerminal DM ao PC via cabo USB Tipo‑C
O Windows agora encontrará o hardware e instalará os drivers necessários
-
Passo 3. Procure pela ferramenta rpiboot que instalamos antes e abra‑a
-
Passo 4. Abra o Explorador de Arquivos e você verá o eMMC do Compute Module 4 exibido como um dispositivo de armazenamento em massa USB
-
Passo 5. Baixe o software Raspberry Pi Imager aqui
-
Passo 6. Abra o software Raspberry Pi Imager

- Passo 7. Pressione CTRL + SHIFT + X no teclado para abrir a janela de Advanced options

Aqui você pode definir um hostname, habilitar SSH, definir uma senha, configurar o wiFi, definir configurações de localidade e mais
- Passo 8. Clique em CHOOSE OS e selecione o seu OS preferido

NOTA: Você pode selecionar outros sistemas operacionais, como Ubuntu 64‑bit, navegando até Other general purpose OS

-
Passo 9. Clique em CHOOSE STORAGE e selecione a unidade eMMC conectada
-
Passo 10. Por fim, clique em WRITE

Aguarde alguns minutos até que o processo de gravação seja concluído.
- Passo 11. Acione o Boot Mode switch de volta para a posição original
Agora você pode pular para aqui
Depois que as etapas acima forem concluídas e você tiver reaplicado a alimentação ao reTerminal DM, o LED de Power deverá acender em amarelo e o LED ACT deverá piscar na cor verde, mas a tela ficará em branco e sem retroiluminação. Não entre em pânico, você só precisa seguir as etapas de install drivers para reviver a tela.
Para MAC
Você precisa instalar o homebrew antes de prosseguir com as etapas a seguir.
Abra um terminal e digite brew -V para verificar se você configurou corretamente o ambiente homebrew; você deverá ver a versão do ambiente homebrew que instalou.
- Passo 1. Clone o repositório usbboot
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
- Passo 2. Instale libusb
brew install libusb
- Passo 3. Instale pkg-config
brew install pkg-config
- Passo 4. Compile usando make
make
- Passo 5. Execute o binário
sudo ./rpiboot
-
Passo 6. Conecte o reTerminal ao seu computador Mac via cabo USB Tipo‑C
-
Passo 7. Baixe e instale o aplicativo Raspberry Pi Imager visitando este link
-
Passo 8. Abra o aplicativo Raspberry Pi Imager

- Passo 9. Pressione CTRL + SHIFT + X no teclado para abrir a janela de Advanced options

Aqui você pode definir um hostname, habilitar SSH, definir uma senha, configurar wifi, definir configurações de localidade e mais
- Passo 10. Clique em CHOOSE OS e selecione o seu OS preferido

NOTA: Você pode selecionar um sistema operacional como Ubuntu 64‑bit, navegando até Other general purpose OS

-
Passo 11. Clique em CHOOSE STORAGE e selecione a unidade eMMC conectada
-
Passo 12. Por fim, clique em WRITE

Aguarde alguns minutos até que o processo de gravação seja concluído.
- Passo 13. Acione o Boot Mode switch de volta para a posição original
Agora você pode pular para aqui
Depois que as etapas acima forem concluídas e você tiver reaplicado a alimentação ao reTerminal DM, você deverá perceber que o LED de Power acende em amarelo e o LED ACT pisca em verde, mas a tela fica em branco e sem retroiluminação. Não entre em pânico, você só precisa seguir as etapas de install drivers para reviver a tela.
Para Linux
Usaremos o Git para obter o código‑fonte do rpiboot, portanto, certifique‑se de que o Git esteja instalado
- Passo 1. Abra uma janela de Terminal e digite o seguinte para atualizar a lista de pacotes
sudo apt-get update
- Passo 2. Instale o Git com o seguinte comando
sudo apt install git libusb-1.0-0-dev pkg-config build-essential
- Passo 3. O Git pode gerar um erro se a data não estiver configurada corretamente. Digite o seguinte para corrigir isso
sudo date MMDDhhmm
NOTA: Onde MM é o mês, DD é o dia e hh e mm são, respectivamente, horas e minutos.
- Passo 4. Clone o repositório da ferramenta usbboot
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
- Passo 5. Compile e instale a ferramenta usbboot
make
- Passo 6. Execute a ferramenta usbboot e ela aguardará uma conexão
sudo ./rpiboot
O resultado é mostrado abaixo:

-
Passo 7. Conecte o reTerminal ao PC via cabo USB Tipo‑C
-
Passo 8. Baixe o snap
sudo apt install snap
- Passo 9. Baixe o rpi-imager
snap install rpi-imager
- Passo 10. Abra o software Raspberry Pi Imager
rpi-imager
O resultado é mostrado abaixo:

- Passo 11. Pressione CTRL + SHIFT + X no teclado para abrir a janela Advanced options
Defina um hostname, defina uma senha, configure o Wi‑Fi, defina as configurações de localidade

Habilite o SSH

Aqui você pode definir um hostname, habilitar SSH, definir uma senha, configurar o Wi‑Fi, definir as configurações de localidade e mais
- Passo 11. Clique em CHOOSE OS e selecione o sistema operacional de sua preferência

NOTA: Você pode selecionar sistemas como Ubuntu 64-bit navegando até Other general purpose OS

-
Passo 12. Clique em CHOOSE STORAGE e selecione a unidade eMMC conectada
-
Passo 13. Por fim, clique em NEXT e YES

Aguarde alguns minutos até que o processo de gravação seja concluído. O resultado é mostrado abaixo:

- Passo 14. Coloque o Boot Mode Switch de volta na posição original
Depois que as etapas acima terminarem e você reaplicar a energia ao reTerminal DM, você deverá perceber que o LED de energia ficará aceso em amarelo e o LED ACT piscará em verde, mas a tela ficará em branco e sem iluminação de fundo. Por favor, não entre em pânico, você só precisa seguir as etapas de install drivers para reativar a tela.
Instalar Drivers
Acessar o reTerminal DM via SSH
As etapas a seguir exigem algum conhecimento básico de linha de comando Linux. Por favor, prepare uma xícara de café e fique pronto.
Seguindo as etapas de gravação do sistema operacional acima, o reTerminal DM deve ter SSH habilitado com o hostname raspberrypi.local.
Agora conecte o cabo Ethernet ao reTerminal DM e a um roteador que esteja na mesma rede que o seu computador host.
Para testar se o seu reTerminal DM está na mesma rede que o computador host, você pode usar ping raspberrypi.local
se você vir a seguinte saída após o comando ping, significa que ambos os dispositivos estão na mesma rede:

Para Windows
- Passo 1. Abra o Command Prompt e digite o seguinte
# ssh username@hostname
ssh [email protected]
- Passo 2. Digite yes quando solicitado

- Passo 3. Insira a senha da seguinte forma
raspberry
- Passo 4. Se você tiver efetuado login com sucesso no Raspberry Pi OS, verá a seguinte saída

Para Mac/Linux
- Passo 1. Abra o Terminal no computador e digite o seguinte
- Passo 2. Digite yes para a seguinte mensagem
ECDSA key fingerprint is SHA256:XXXXXXX.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
- Passo 3. Quando for solicitada a senha, digite o seguinte
raspberry
- Passo 4. Se você tiver efetuado login com sucesso no Raspberry Pi OS, verá a seguinte saída

Instalar drivers do reTerminal após gravar um novo Raspbian OS
O reTerminal DM vem com os drivers necessários pré-instalados de fábrica, então você não precisa instalar drivers adicionais. No entanto, se você gravar um novo sistema operacional por conta própria, precisará instalar os drivers necessários separadamente.
Para instalar o driver de SO de 32 bits, siga cuidadosamente as etapas abaixo:
O sistema operacional pré-instalado no reTerminal DM é de 64 bits; se você desejar instalar um SO de 32 bits, use o seguinte método para instalar os drivers DTS.
⚠️Nota: Reinicie seu reTerminal DM depois de gravar o SO de 32 bits.
Siga a etapa Access reTerminal DM via SSH e, em seguida, insira o seguinte comando:
echo arm_64bit=0 | sudo tee -a /boot/config.txt
Depois, continue o processo de Install drivers after flashing new Raspbian OS process
- Passo 1. Clone o repositório a seguir no shell SSH em que você conectou ao reTerminal DM nas etapas acima
sudo apt install git -y
git clone --depth 1 https://github.com/Seeed-Studio/seeed-linux-dtoverlays
- Passo 2. Entre no repositório
cd seeed-linux-dtoverlays
- Passo 3. Digite o seguinte para instalar os drivers
sudo ./scripts/reTerminal.sh --device reTerminal-DM
- Passo 4. Reinicie o reTerminal DM
sudo reboot
Agora a sua tela deve acender e funcionar normalmente.
FAQ
Orientação da tela sensível ao toque
P: A orientação do painel de toque da tela está diferente da exibição da tela?
R: Siga cuidadosamente as etapas abaixo:
Siga a etapa access reTerminal DM via SSH e, em seguida, insira o seguinte comando:
echo 'ATTRS{name}=="gt9271", ENV{LIBINPUT_CALIBRATION_MATRIX}="0 1.0 0 -1.0 0 1.0 0 0 1.0"' | sudo tee -a /etc/udev/rules.d/98-touchscreen-cal.rules
Depois, reinicie:
sudo reboot
Se a orientação da tela ainda estiver incorreta, opções adicionais para o ENV{LIBINPUT_CALIBRATION_MATRIX} podem ser encontradas aqui.
Suporte Técnico & Discussão de Produtos
Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.