reTerminal DM Flashear Raspbian OS en eMMC

reTerminal DM es una HMI industrial de código abierto de 10,1" - un Dispositivo Maestro Integrado para unificar el flujo de datos y gestionar el dispositivo in situ.
Basado en Raspberry Pi CM4, y como un dispositivo todo en uno Panel PC, HMI, PLC y pasarela IIoT, reTerminal DM es una nueva generación de hub interactivo de sensado con una pantalla grande de grado industrial IP65.
Está equipado con una rica escalabilidad y conectividad híbrida, compatible con bus CAN, RS485, RS232, puerto Ethernet Gigabit y otras interfaces, así como potentes capacidades de comunicación inalámbrica como 4G, LoRa®, WiFi y BLE.
*Los módulos 4G y LoRa® no vienen con reTerminal DM por defecto, compra los módulos correspondientes según sea necesario, para 4G bundle
El Sensecraft Edge OS se puede descargar desde Here, ten en cuenta que este Sensecraft Edge OS está desarrollado actualmente sobre la base de reTerminal DM y solo funciona con la versión de Producción de reTerminal DM
Requisitos de hardware
Necesitas preparar el siguiente hardware
- reTerminal DM x 1
- Ordenador host (Windows/Mac/Linux) x 1
- Cable Ethernet x 1
- Adaptador de corriente (12V-24V) BYO
- Cable USB Type-C x 1
Requisitos de software
Pasos para flashear Raspbian OS
Nota: La última imagen del sistema empaquetada por Seeed, que incluye los controladores apropiados: pi-gen-expand
- Paso 1. Cambia el
boot mode switchsituado junto al puerto USB Type-C, asegúrate de que el interruptor esté ajustado adisable eMMC boot modesegún el diagrama siguiente:

-
Paso 2. Utiliza el cable de datos USB Type-C para conectarlo al puerto Type-C del reTerminal DM, como se muestra en la imagen anterior,
-
Paso 3. Conecta el cable de alimentación desde la fuente de alimentación al puerto de alimentación del reTerminal DM.
Asegúrate de haber conectado el cable de alimentación con la polaridad correcta.

Ahora pasemos a la configuración de software en tu ordenador host. Sigue los pasos según tu sistema operativo deseado
Para Windows
-
Paso 1. Descarga el rpiboot setup installer haciendo clic here para instalar los controladores necesarios y la herramienta de arranque
-
Paso 2. Conecta reTerminal DM al PC mediante un cable USB Type-C
Windows ahora encontrará el hardware e instalará los controladores necesarios
-
Paso 3. Busca la herramienta rpiboot que instalamos antes y ábrela
-
Paso 4. Abre el explorador de archivos y verás la eMMC del Computer Module 4 mostrada como un dispositivo de almacenamiento masivo USB
-
Paso 5. Descarga el software Raspberry Pi Imager desde here
-
Paso 6. Abre el software Raspberry Pi Imager

- Paso 7. Pulsa CTRL + SHIFT + X en el teclado para abrir la ventana de Advanced options

Aquí puedes establecer un hostname, habilitar SSH, establecer una contraseña, configurar wiFi, establecer la configuración regional y más
- Paso 8. Haz clic en CHOOSE OS y selecciona tu sistema operativo preferido

NOTA: Puedes seleccionar otros sistemas operativos como 64-bit Ubuntu navegando a Other general purpose OS

-
Paso 9. Haz clic en CHOOSE STORAGE y selecciona la unidad eMMC conectada
-
Paso 10. Finalmente, haz clic en WRITE

Espera unos minutos hasta que el proceso de flasheo se complete.
- Paso 11. Cambia el Boot Mode switch de nuevo a la posición original
Ahora puedes saltar a here
Una vez que hayas terminado los pasos anteriores y hayas vuelto a aplicar la alimentación al reTerminal DM, el LED de encendido debería encenderse de color amarillo y el LED ACT debería parpadear de color verde, pero la pantalla estará en negro y sin retroiluminación. No te asustes, solo necesitas seguir los pasos de install drivers para revivir la pantalla.
Para MAC
Necesitas instalar homebrew antes de continuar con los siguientes pasos.
Abre una terminal y escribe brew -V para comprobar si has configurado correctamente el entorno de homebrew, deberías ver la versión del entorno de homebrew que has instalado.
- Paso 1. Clona el repositorio usbboot
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
- Paso 2. Instala libusb
brew install libusb
- Paso 3. Instala pkg-config
brew install pkg-config
- Paso 4. Compila usando make
make
- Paso 5. Ejecuta el binario
sudo ./rpiboot
-
Paso 6. Conecta reTerminal a tu ordenador Mac mediante un cable USB Type-C
-
Paso 7. Descarga e instala la aplicación Raspberry Pi Imager visitando this link
-
Paso 8. Abre la aplicación Raspberry Pi Imager

- Paso 9. Pulsa CTRL + SHIFT + X en el teclado para abrir la ventana de Advanced options

Aquí puedes establecer un hostname, habilitar SSH, establecer una contraseña, configurar wifi, establecer la configuración regional y más
- Paso 10. Haz clic en CHOOSE OS y selecciona tu sistema operativo preferido

NOTA: Puedes seleccionar sistemas operativos como 64-bit Ubuntu navegando a Other general purpose OS

-
Paso 11. Haz clic en CHOOSE STORAGE y selecciona la unidad eMMC conectada
-
Paso 12. Finalmente, haz clic en WRITE

Espera unos minutos hasta que el proceso de flasheo se complete.
- Paso 13. Cambia el Boot Mode switch de nuevo a la posición original
Ahora puedes saltar a here
Una vez que hayas terminado los pasos anteriores y hayas vuelto a aplicar la alimentación al reTerminal DM, deberías notar que el LED de encendido se enciende de color amarillo y el LED ACT parpadea de color verde, pero la pantalla está en negro y sin retroiluminación. No te asustes, solo necesitas seguir los pasos de install drivers para revivir la pantalla.
Para Linux
Usaremos Git para obtener el código fuente de rpiboot, así que asegúrate de que Git esté instalado
- Paso 1. Abre una ventana de Terminal y escribe lo siguiente para actualizar la lista de paquetes
sudo apt-get update
- Paso 2. Instala Git con el siguiente comando
sudo apt install git libusb-1.0-0-dev pkg-config build-essential
- Paso 3. Git podría producir un error si la fecha no está configurada correctamente. Escribe lo siguiente para corregir esto
sudo date MMDDhhmm
NOTA: Donde MM es el mes, DD es el día, y hh y mm son horas y minutos respectivamente.
- Paso 4. Clona el repositorio de la herramienta usbboot
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
- Paso 5. Compila e instala la herramienta usbboot
make
- Paso 6. Ejecuta la herramienta usbboot y esperará una conexión
sudo ./rpiboot
El resultado se muestra a continuación:

-
Paso 7. Conecta reTerminal al PC mediante un cable USB Type-C
-
Paso 8. Descarga snap
sudo apt install snap
- Paso 9. Descarga rpi-imager
snap install rpi-imager
- Paso 10. Abre el software Raspberry Pi Imager
rpi-imager
El resultado se muestra a continuación:

- Paso 11. Presiona CTRL + SHIFT + X en el teclado para abrir la ventana de Advanced options
Configura un nombre de host, establece una contraseña, configura el wifi, ajusta la configuración regional

Habilitar SSH

Aquí puedes configurar un nombre de host, habilitar SSH, establecer una contraseña, configurar el wifi, ajustar la configuración regional y más
- Paso 11. Haz clic en CHOOSE OS y selecciona tu sistema operativo preferido

NOTA: Puedes seleccionar sistemas operativos como 64-bit Ubuntu navegando a Other general purpose OS

-
Paso 12. Haz clic en CHOOSE STORAGE y selecciona la unidad eMMC conectada
-
Paso 13. Finalmente, haz clic en NEXT y YES

Espera unos minutos hasta que el proceso de flasheo se complete. El resultado se muestra a continuación:

- Paso 14. Vuelve a colocar el Boot Mode Switch en la posición original
Una vez que hayas finalizado los pasos anteriores y hayas vuelto a aplicar la alimentación al reTerminal DM, deberías notar que el LED de encendido se enciende de color amarillo y el LED ACT parpadea de color verde, pero la pantalla está en negro y sin retroiluminación. Por favor, no entres en pánico, solo necesitas seguir los pasos de install drivers para revivir la pantalla.
Instalar controladores
Acceder al reTerminal DM vía SSH
Los siguientes pasos requieren algunos conocimientos básicos de la línea de comandos de Linux. Por favor, prepárate una taza de café y ponte listo.
Siguiendo los pasos anteriores de flasheo del sistema operativo, el reTerminal DM debería tener SSH habilitado con el nombre de host raspberrypi.local.
Ahora conecta el cable Ethernet al reTerminal DM y a un router que esté en la misma red que tu ordenador host.
Para comprobar si tu reTerminal DM está en la misma red que el ordenador host, puedes usar ping raspberrypi.local
si ves la siguiente salida después del comando ping significa que ambos dispositivos están en la misma red:

Para Windows
- Paso 1. Abre Command Prompt y escribe lo siguiente
# ssh username@hostname
ssh [email protected]
- Paso 2. Escribe yes cuando aparezca el mensaje

- Paso 3. Introduce la contraseña como se indica a continuación
raspberry
- Paso 4. Si has iniciado sesión correctamente en Raspberry Pi OS, verás la siguiente salida

Para Mac/Linux
- Paso 1. Abre Terminal en el ordenador y escribe lo siguiente
- Paso 2. Escribe yes para el siguiente mensaje
ECDSA key fingerprint is SHA256:XXXXXXX.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
- Paso 3. Cuando pida la contraseña, escribe lo siguiente
raspberry
- Paso 4. Si has iniciado sesión correctamente en Raspberry Pi OS, verás la siguiente salida

Instalar controladores de reTerminal después de flashear un nuevo Raspbian OS
reTerminal DM viene con los controladores necesarios preinstalados de fábrica, por lo que no necesitas instalar controladores adicionales. Sin embargo, si flasheas un nuevo sistema operativo por tu cuenta, debes instalar los controladores necesarios por separado.
Para instalar el controlador del sistema operativo de 32 bits, sigue cuidadosamente los pasos a continuación:
El sistema operativo preinstalado en el reTerminal DM es de 64 bits; si deseas instalar un sistema operativo de 32 bits, utiliza el siguiente método para instalar los controladores DTS.
⚠️Nota: Reinicia tu reTerminal DM después de flashear el sistema operativo de 32 bits.
Sigue el paso de Acceder al reTerminal DM vía SSH y luego introduce el siguiente comando:
echo arm_64bit=0 | sudo tee -a /boot/config.txt
Luego continúa con el proceso de Instalar controladores después de flashear un nuevo Raspbian OS
Mientras tanto, si estás utilizando la última Raspberry Pi OS oficial de 32 bits, su nuevo kernel es incompatible con este producto, lo que dará lugar a fallos en la actualización de los controladores y a una pantalla en negro. Si realmente necesitas una imagen de sistema operativo de 32 bits para desarrollo, recomendamos utilizar una versión de imagen de 32 bits más antigua.
- Paso 1. Clona el siguiente repositorio en la shell ssh con la que te has conectado al reTerminal DM en los pasos anteriores
sudo apt install git -y
git clone --depth 1 https://github.com/Seeed-Studio/seeed-linux-dtoverlays
- Paso 2. Entra en el repositorio
cd seeed-linux-dtoverlays
- Paso 3. Escribe lo siguiente para instalar los controladores
sudo ./scripts/reTerminal.sh --device reTerminal-DM
- Paso 4. Reinicia el reTerminal DM
sudo reboot
Ahora tu pantalla debería encenderse y funcionar con normalidad.
Preguntas frecuentes (FAQ)
Orientación de la pantalla táctil
P: ¿El panel táctil de la pantalla está orientado de forma diferente a la visualización de la pantalla?
R: Por favor, sigue cuidadosamente los pasos a continuación:
Sigue el paso de acceder al reTerminal DM vía SSH y luego introduce el siguiente 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
Luego reinicia:
sudo reboot
Si la orientación de la pantalla sigue siendo incorrecta, se pueden encontrar opciones adicionales para ENV{LIBINPUT_CALIBRATION_MATRIX} aquí.
Soporte técnico y debate sobre el producto
Gracias por elegir nuestros productos. Estamos aquí para ofrecerte diferentes tipos de soporte y garantizar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.