Skip to main content

reComputer R1000 Raspbian OS a eMMC

pir


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:

pir

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

pir

Y finalmente elige Latest, y presiona Enter:

pir

Selecciona No aquí - quieres el bootloader latest.

pir

Y sal de la herramienta seleccionando Finish:

pir

Si se te pide reiniciar, selecciona Yes.

pir

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 mode según el diagrama a continuación:
Posición del InterruptorModoDescripciónnRPI-BOOT
imageModo normalArrancar desde eMMCLow
imageModo flashArrancar desde USBHigh
  • 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.

note

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

pir

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

pir

Aquí puedes establecer un nombre de host, habilitar SSH, establecer una contraseña, configurar WiFi, establecer configuraciones de localización y más

note

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

pir

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:

Ubuntu para raspberry-pi

  • Paso 9. Haz clic en CHOOSE STORAGE y selecciona la unidad eMMC conectada

  • Paso 10. Finalmente, haz clic en WRITE

pir

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

caution

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

pir

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

pir

Aquí puedes establecer un nombre de host, habilitar SSH, establecer una contraseña, configurar wifi, establecer configuraciones de idioma y más

note

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

pir

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:

Ubuntun for raspberry-pi

  • Paso 11. Hacer clic en CHOOSE STORAGE y seleccionar la unidad eMMC conectada

  • Paso 12. Finalmente, hacer clic en WRITE

pir

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:

pir

  • 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:

pir

  • 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

pir

Habilitar SSH

pir

Aquí puedes establecer un nombre de host, habilitar SSH, establecer una contraseña, configurar wifi, establecer configuraciones de idioma y más

note

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:

Ubuntun for raspberry-pi

  • Paso 12. Hacer clic en CHOOSE STORAGE y seleccionar la unidad eMMC conectada

  • Paso 13. Finalmente, hacer clic en NEXT y YES

pir

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

pir

  • Paso 14. Cambiar el Boot Mode switch de vuelta a la posición Normal mode

Instalar Controladores

Acceder a reComputer R1000 vía SSH

note

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.

tip

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:

pir

Para Windows
  • Paso 1. Abrir Command Prompt y escribir lo siguiente
  • Paso 2. Escribir yes para la solicitud

pir

  • 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

pir

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

pir

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.

tip

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.

tip

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.

Loading Comments...