reComputer R1000 Raspbian OS a eMMC

El controlador IoT edge reComputer R1000 está construido sobre la plataforma de alto rendimiento Raspberry Pi CM4, con un procesador quad-core A72 con soporte máximo de 8GB RAM y 32GB eMMC. Equipado con interfaces Ethernet duales que pueden configurarse de manera flexible, también incluye 3 canales RS485 aislados que soportan protocolos BACnet, Modbus RTU, Modbus TCP/IP y KNX. Con capacidades robustas de comunicación de red IoT, la serie R1000 soporta múltiples opciones de comunicación inalámbrica incluyendo 4G, LoRa®, Wi-Fi/BLE, permitiendo configuraciones flexibles para servir como gateways inalámbricos correspondientes. Este controlador es muy adecuado para gestión remota de dispositivos, gestión de energía y varios otros escenarios en el campo de edificios inteligentes.
Requisitos de Hardware
Necesitas preparar el siguiente hardware
- reComputer R1000 x 1
- Computadora 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
Arrancar desde NVME
Flashear OS al NVME
Por favor consulta este enlace, y luego insértalo en la ranura M.2.
Arrancar desde emmc y actualizar eeprom
Usa un comando como el siguiente para abrir el archivo
sudo nano /etc/default/rpi-eeprom-update
Modifica como se muestra a continuación:
FIRMWARE_RELEASE_STATUS="latest"
RPI_EEPROM_USE_FLASHROM=1
CM4_ENABLE_RPI_EEPROM_UPDATE=1
Usa Ctrl+x para guardar el archivo.
Usa un comando como el siguiente para abrir el archivo
sudo nano /boot/firmware/config.txt
Modifica la parte [cm4] como se muestra a continuación:
[cm4]
dtparam=spi=on
dtoverlay=audremap
dtoverlay=spi-gpio40-45
Usa Ctrl+x para guardar el archivo, y reinicia la máquina usando el comando:
sudo reboot
Luego actualiza la eeprom usando un comando como el siguiente:
sudo rpi-eeprom-update -a
La salida es como la siguiente:
recomputer@reComputer-R100x:~ $ sudo rpi-eeprom-update -a
BOOTLOADER: up to date
CURRENT: Tue Feb 11 05:00:13 PM UTC 2025 (1739293213)
LATEST: Tue Feb 11 05:00:13 PM UTC 2025 (1739293213)
RELEASE: latest (/usr/lib/firmware/raspberrypi/bootloader-2711/latest)
Use raspi-config to change the release.
VL805_FW: Using bootloader EEPROM
VL805: up to date
CURRENT:
LATEST:
Flashear la eeprom más reciente y modificar el orden de arranque
Usa un comando como el siguiente para abrir raspi-config:
sudo raspi-config
Desplázate hacia abajo hasta Advanced Options y presiona Enter:

Desplázate hacia abajo hasta Bootloader Version y presiona Enter:

Y finalmente elige Latest, y presiona Enter:

Selecciona No aquí - quieres el bootloader latest.

Y sal de la herramienta seleccionando Finish:

Si se te pide reiniciar, selecciona Yes.

Luego modifica el orden de arranque con un comando como el siguiente:
sudo -E rpi-eeprom-config --edit
Modifica el archivo como se muestra a continuación:
[all]
BOOT_UART=0
WAKE_ON_GPIO=1
POWER_OFF_ON_HALT=0
BOOT_ORDER=0xf416
Usa Ctrl+x para guardar el archivo, y luego reinicia tu máquina.
Pasos para Flashear Raspbian OS
Nota: La imagen del sistema más reciente empaquetada por Seeed, incluyendo los controladores apropiados: pi-gen-expand
- Paso 1. Asegúrate de que el interruptor esté configurado en
Flash modesegún el diagrama a continuación:
| Posición del Interruptor | Modo | Descripción | nRPI-BOOT |
|---|---|---|---|
![]() | Modo normal | Arrancar desde eMMC | Low |
![]() | Modo flash | Arrancar desde USB | High |
- Paso 2. Por favor usa el cable de datos USB Type-C para conectar al puerto Type-C en el reComputer R1000, como se muestra en la imagen a continuación,

- Paso 3. Por favor conecta el Cable de Alimentación desde la fuente de alimentación al puerto de alimentación del reComputer R1000.

La solución de alimentación utiliza un diodo rectificador de puente para protección contra polaridad inversa y es compatible con entradas tanto AC como DC. Esto asegura que independientemente de cómo estén conectados los terminales positivo y negativo de la fuente de alimentación, el circuito no se dañará. Al usar un rectificador de puente, la polaridad del voltaje de salida permanece fija independientemente de la polaridad de entrada DC, proporcionando protección efectiva contra polaridad inversa.
Ahora pasemos a la configuración del software en tu computadora host. Por favor sigue los pasos según tu sistema operativo deseado
Para Windows
-
Paso 1. Descarga el instalador de configuración rpiboot haciendo clic aquí para instalar los controladores necesarios y la herramienta de arranque
-
Paso 2. Conecta el reComputer R1000 a la PC vía 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 aquí
-
Paso 6. Abre el software Raspberry Pi Imager

- Paso 7. Presiona CTRL + SHIFT + X en el teclado para abrir la ventana de opciones avanzadas

Aquí puedes establecer un nombre de host, habilitar SSH, establecer una contraseña, configurar WiFi, establecer configuraciones de localización y más
El sistema tiene preestablecido un nombre de usuario y contraseña. Por favor establece el nombre de usuario predeterminado como "recomputer" y la contraseña predeterminada como "12345678" al iniciar sesión. Si estableces credenciales diferentes y encuentras problemas, por favor reflashea el OS si compraste el primer lote de reComputer R1000.
- Paso 8. Haz clic en CHOOSE OS y selecciona tu OS preferido

NOTA: Puedes seleccionar otro OS como Ubuntu de 64 bits navegando a Other general purpose OS

O puedes usar este enlace para descargar el archivo de imagen:
-
Paso 9. Haz clic en CHOOSE STORAGE y selecciona la unidad eMMC conectada
-
Paso 10. Finalmente, haz clic en WRITE

Por favor espera unos minutos hasta que el proceso de flasheo esté completo.
- Paso 11. Cambia el interruptor de Modo de Arranque de vuelta a la posición de Modo normal
Ahora puedes saltar a aquí
Para MAC
Necesitas instalar homebrew antes de proceder con los siguientes pasos.
Por favor abre una terminal y escribe brew -v para verificar si has configurado el entorno homebrew correcto, deberías ver la versión del entorno 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. Construye usando make
make
- Paso 5. Ejecuta el binario
sudo ./rpiboot
-
Paso 6. Conecta el reComputer R1000 a tu computadora Mac vía cable USB Type-C
-
Paso 7. Descarga e Instala la Aplicación Raspberry Pi Imager visitando este enlace
-
Paso 8. Abrir la aplicación Raspberry Pi Imager

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

Aquí puedes establecer un nombre de host, habilitar SSH, establecer una contraseña, configurar wifi, establecer configuraciones de idioma y más
El sistema tiene preestablecido un nombre de usuario y contraseña. Por favor establece el nombre de usuario predeterminado como "recomputer" y la contraseña predeterminada como "12345678" al iniciar sesión. Si estableces credenciales diferentes y encuentras problemas, por favor reflashea el OS si compraste el primer lote de reComputer R1000.
- Paso 10. Hacer clic en CHOOSE OS y seleccionar tu OS preferido

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

O puedes usar este enlace para descargar el archivo de imagen:
-
Paso 11. Hacer clic en CHOOSE STORAGE y seleccionar la unidad eMMC conectada
-
Paso 12. Finalmente, hacer clic en WRITE

Por favor espera unos minutos hasta que el proceso de flasheo esté completo.
- Paso 13. Cambiar el Boot Mode switch de vuelta a la posición Normal mode
Ahora puedes saltar a aquí
Para Linux
Usaremos Git para obtener el código fuente de rpiboot, así que asegúrate de que Git esté instalado
- Paso 1. Abrir una ventana de Terminal y escribir lo siguiente para actualizar la lista de paquetes
sudo apt-get update
- Paso 2. Instalar Git con el siguiente comando
sudo apt install git pkg-config make gcc libusb-1.0-0-dev
- Paso 3. Git podría producir un error si la fecha no está configurada correctamente. Escribir lo siguiente para corregir esto
sudo date MMDDhhmm
NOTA: Donde MM es el mes, DD es la fecha, y hh y mm son horas y minutos respectivamente.
- Paso 4. Clonar el repositorio de la herramienta usbboot
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
- Paso 5. Construir e instalar la herramienta usbboot
make
-
Paso 6. Conectar reComputer R1000 a la PC vía cable USB Type-C
-
Paso 7. Ejecutar la herramienta usbboot y esperará una conexión
sudo ./rpiboot
El resultado se muestra a continuación:

- Paso 8. Descargar snap
sudo apt install snap
- Paso 9. Descargar rpi-imager
snap install rpi-imager
- Paso 10. Abrir el software Raspberry Pi Imager
rpi-imager
El resultado se muestra a continuación:

- Paso 11. Presionar CTRL + SHIFT + X en el teclado para abrir la ventana de Advanced options
Establecer un nombre de host, establecer una contraseña, configurar wifi, establecer configuraciones de idioma

Habilitar SSH

Aquí puedes establecer un nombre de host, habilitar SSH, establecer una contraseña, configurar wifi, establecer configuraciones de idioma y más
El sistema tiene preestablecido un nombre de usuario y contraseña. Por favor establece el nombre de usuario predeterminado como "recomputer" y la contraseña predeterminada como "12345678" al iniciar sesión. Si estableces credenciales diferentes y encuentras problemas, por favor reflashea el OS si compraste el primer lote de reComputer R1000.
- Paso 11. Hacer clic en CHOOSE OS y seleccionar tu OS preferido

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

O puedes usar este enlace para descargar el archivo de imagen:
-
Paso 12. Hacer clic en CHOOSE STORAGE y seleccionar la unidad eMMC conectada
-
Paso 13. Finalmente, hacer clic en NEXT y YES

Por favor espera unos minutos hasta que el proceso de flasheo esté completo. El resultado se muestra a continuación:

- Paso 14. Cambiar el Boot Mode switch de vuelta a la posición Normal mode
Instalar Controladores
Acceder a reComputer R1000 vía SSH
Los siguientes pasos requieren algunos conocimientos básicos de línea de comandos de Linux. Por favor prepárate una taza de café y prepárate.
Siguiendo los pasos de flasheo de OS anteriores, el reComputer R1000 debería tener SSH habilitado con el nombre de host raspberrypi.local.
Ahora por favor conecta el cable Ethernet al reComputer R1000 y a un router que esté en la misma red que tu computadora host.
Para probar si tu reComputer R1000 está en la misma red que la computadora 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. Abrir Command Prompt y escribir lo siguiente
- Paso 2. Escribir yes para la solicitud

- Paso 3. Ingresar la contraseña como sigue
raspberry
- Paso 4. Si has iniciado sesión exitosamente en el Raspberry Pi OS, verás la siguiente salida

Para Mac/Linux
- Paso 1. Abrir Terminal en la computadora y escribir lo siguiente
# ssh username@hostname
ssh [email protected]
- Paso 2. Escribir 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, escribir lo siguiente
# password for user
raspberry
- Paso 4. Si has iniciado sesión exitosamente en el Raspberry Pi OS, verás la siguiente salida

Instalar controladores de reComputer R1000 después de flashear nuevo Raspbian OS
reComputer R1000 viene con los controladores necesarios preinstalados de fábrica, por lo que no necesitas instalar controladores adicionales. Sin embargo, si flasheas un nuevo OS por ti mismo, necesitas instalar los controladores necesarios por separado.
Para instalar controladores de OS de 32 bits, por favor sigue cuidadosamente los pasos a continuación:
El Sistema Operativo que viene preinstalado en reComputer R1000 es de 64 bits, si deseas instalar OS de 32 bits por favor usa el siguiente método para instalar los controladores DTS.
Por favor sigue el paso Acceder a reComputer R1000 vía SSH, y luego ingresa el siguiente comando:
echo arm_64bit=0 | sudo tee -a /boot/config.txt
Luego continúa el proceso de instalar controladores después de flashear nuevo Raspbian OS
- Paso 1. Clonar el siguiente repositorio en el shell ssh que has conectado a reComputer R1000 desde los pasos anteriores
sudo apt install git -y
git clone --depth 1 https://github.com/Seeed-Studio/seeed-linux-dtoverlays
- Paso 2. Entrar al repositorio
cd seeed-linux-dtoverlays
- Paso 3. Escribir lo siguiente para instalar los controladores
sudo ./scripts/reTerminal.sh --device reComputer-R100x
- Paso 4. Reiniciar el reComputer R1000
sudo reboot
Este proceso asegurará que tus controladores estén actualizados antes de actualizar el firmware.
Nota: Para reComputer R1000 V1.0, necesita cambiar el archivo /boot/firmware/config.txt después de reiniciar e ingresar el siguiente comando:
sudo nano /boot/firmware/config.txt
Modifica el contenido final del archivo a:
enable_uart=1
dtoverlay=dwc2,dr_mode=host
dtoverlay=vc4-kms-v3d
dtoverlay=reComputer-R100x,uart2
Luego reinicia:
sudo reboot
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

