Skip to main content

Primeros pasos con la Placa Portadora Dual Gigabit Ethernet para Raspberry Pi Compute Module 4

pir

La Placa Portadora Dual Gigabit alimentada por Raspberry Pi Compute Module 4 está equipada con puertos Dual Gigabit Ethernet y puertos USB 3.0 duales, haciéndola adecuada para aplicaciones de router por software, mientras mantiene el hardware al mínimo.

Cuenta con una variedad de periféricos de E/S como MIPI CSI, MIPI DSI, micro-HDMI para conectar pantallas/cámaras, un conector estándar USB 3.0 de 9 pines para más expansión USB, una ranura para tarjeta micro-SD, y un conector FPC, ¡mientras mantiene un factor de forma compacto! Esta placa es ideal para fabricantes de HTPC, desarrolladores de Linux, entusiastas de routers por software, y la mayoría de usuarios regulares de Raspberry Pi.

Características

  • Tamaño compacto (75x64x21mm) con periféricos de E/S ricos
  • Conectores Dual Gigabit Ethernet para aplicaciones de router por software
  • Conectividad de cámara/pantalla usando interfaces MIPI CSI, MIPI DSI y micro-HDMI
  • USB 3.0 dual integrado con un conector USB 3.0 de 9 pines adicional para más puertos externos
  • Ranura para tarjeta Micro-SD para cargar imagen del sistema para versión sin eMMC del CM4
  • Más Expandibilidad vía Conector FPC (I2C, SPI)
  • Soporte de ventilador externo con conector de alimentación para ventilador
  • Alimentación usando USB Type-C

Especificaciones

EspecificaciónDetalles
RedesConectores Dual Gigabit Ethernet
USB 3.0 a GbE
(Puente Gigabit Ethernet)
LAN7800 de Microchip
USB2 x Puertos USB 3.0
1 x Conector USB 3.0 de 9 Pines
AlmacenamientoRanura para Tarjeta Micro-SD (cargar imagen del sistema para versión CM4 sin eMMC)
Cámara1 x Conector MIPI CSI
Pantalla1 x Conector MIPI DSI
1 x Conector Micro HDMI
FPCInterfaz para I2C y SPI
Ventilador ExternoConector de alimentación para ventilador
Alimentación5V/3A usando Puerto USB Type-C
Dimensiones75x64x21mm
Peso43g
caution

Debido al alto nivel de integración de este producto, debe usarse con un disipador de calor CM4. De lo contrario, puede causar inestabilidad en USB o Ethernet

Descripción General del Hardware

pir

Introducción al Hardware

Interfaz de 200 Pines para Raspberry Pi Compute Module 4

Esta placa portadora tiene una interfaz de 200 pines con 2 filas de 100 pines cada una, para que puedas conectar un Raspberry Pi Compute Module 4 y realizar tus proyectos!

Esquemáticos

pir

Consejo: Haz clic aquí para una imagen de mayor resolución

Puertos Ethernet Gigabit Duales

Esta placa portadora cuenta con 2 x Puertos Ethernet Gigabit (RJ45). Un Puerto Ethernet está conectado al PHY Ethernet Gigabit del módulo CM4 que está basado en Broadcom BCM54210PE. Por otro lado, el otro Puerto Ethernet Gigabit está conectado al LAN7800 de Microchip que es un Puente USB 3.0 a GbE (Gigabit Ethernet). La interfaz USB 3.0 aquí se extiende desde la interfaz PCIe del Módulo CM4. Además, ambos puertos pueden soportar velocidades de hasta 1Gbps.

Esquemáticos de Puertos Ethernet Gigabit Duales

pir

Consejo: Haz clic aquí para una imagen de mayor resolución

Esquemáticos de USB 3.0 a GbE (Puente Gigabit Ethernet)

pir

Consejo: Haz clic aquí para una imagen de mayor resolución

Interfaz de Cámara CSI

Esta tiene una interfaz de cámara MIPI CSI, y puedes conectar una cámara a través de un cable flexible CSI de 15 pines. Esta interfaz de cámara puede usarse para detección de objetos y aplicaciones de aprendizaje automático.

Esquemáticos

pir

Consejo: Haz clic aquí para una imagen de mayor resolución

Interfaz de Pantalla DSI

Esta tiene una interfaz de pantalla MIPI DSI, y puedes conectar una pantalla a través de un cable flexible DSI de 15 pines. Esta interfaz de pantalla puede usarse para interactuar con la placa portadora.

Esquemáticos

pir

Consejo: Haz clic aquí para una imagen de mayor resolución

Interfaz FPC

Hay una interfaz FPC de 8 pines en esta placa portadora con Paso de 0.5mm H2.5. Puedes usar esta interfaz para conectar hardware adicional como cámaras y pantallas a la placa portadora.

Especificaciones

  • Corriente Nominal: 0.5A
  • Voltaje Nominal: 50V
  • Voltaje de Resistencia: 500V
  • Resistencia de Contacto: 20mΩ
  • Resistencia de Aislamiento: 800mΩ
  • Temperatura de Trabajo: -20°C ~ +85°C

Esquemáticos

pir

pir

Puertos USB 3.0 Duales y Conector de 9 Pines

Compute Module 4 nativamente tiene solo una interfaz USB 2.0. Sin embargo, hemos usado la interfaz PCIe existente en el CM4 y la hemos expandido a una interfaz USB 3.0 con 2 x Puertos USB 3.0. Estos puertos USB ofrecen una velocidad de transferencia de hasta 5Gbps.

Adicionalmente hay un conector USB 3.0 de 9 pines y puedes conectar aún más dispositivos USB usando este conector.

Puedes primero conectar un Adaptador de 9 Pines Hembra a 20 Pines Hembra al conector de 9 pines en esta placa y luego conectar un Adaptador de 20 Pines Macho a USB3.0 al conector hembra de 20 pines anterior. Necesitamos estos 2 productos porque actualmente el Adaptador de 9 Pines a USB3.0 no está disponible en el mercado, y solo está disponible el Adaptador de 9 Pines a USB2.0.

pir

Nota: Si quieres conectar un ventilador de 5V a esta placa usando cables puente, puedes conectar el extremo positivo (+) del ventilador a VBUS y el extremo negativo(-) del ventilador a los pines GND.

pir

Esquemáticos de USB 3.0 HOST

pir

Consejo: Haz clic aquí para una imagen de mayor resolución

Esquemáticos de PCIe a USB 3.0

pir

Consejo: Haz clic aquí para una imagen de mayor resolución

Puerto Micro HDMI

Hay un puerto micro HDMI en la placa portadora y puedes usarlo para conectar a pantallas HDMI mediante un cable micro HDMI a HDMI estándar. Soporta video hasta resolución 4K a 60fps.

Esquemáticos

pir

Consejo: Haz clic aquí para una imagen de mayor resolución

UART IO

Hay una interfaz de 4 pines en la placa portadora para comunicaciones UART. Puedes usar esta interfaz e iniciar sesión en el Raspberry Pi OS directamente usando un Cable Adaptador USB a Serial. Tiene los pines: TX, RX, 3V3, GND.

pir

Pin de Modo de Arranque

Esta interfaz de 3 pines se usa cuando quieres hacer que la placa portadora actúe como un Dispositivo USB. Una vez que cortocircuitas los pines GND y BOOT, puedes acceder al almacenamiento eMMC o al almacenamiento de tarjeta micro-SD usando una PC HOST.

pir

Botón de Reinicio

Este botón se usa para reiniciar el CM4. Actúa como un reinicio por hardware.

Esquemáticos

pir

Ranura para Tarjeta Micro - SD

Está equipada con una ranura para tarjeta micro-sd. Esto es útil cuando quieres instalar el sistema operativo en una tarjeta micro-SD, mientras se usa el módulo CM4 sin eMMC. Se recomienda usar una tarjeta con un mínimo de al menos 8GB.

Esquemáticos

pir

Consejo: Haz clic aquí para una imagen de mayor resolución

Puerto USB Type-C

El Puerto USB Type-C en la placa portadora puede usarse para alimentar la placa portadora usando 5V/3A. Sin embargo, también puede usarse para actuar como un Dispositivo USB donde puedes conectar la placa portadora a una PC HOST y la placa portadora actuará como un Dispositivo de Almacenamiento Masivo USB. Aquí, podrás acceder al eMMC integrado y a la tarjeta micro-SD conectada de la placa portadora a través de la PC.

Esquemáticos de USB Type-C como Dispositivo USB

pir

Consejo: Haz clic aquí para una imagen de mayor resolución

Esquemáticos de Gestión de Energía

pir

Consejo: Haz clic aquí para una imagen de mayor resolución

Conector de Ventilador de 4 Pines

Puedes conectar un ventilador PWM de 4 pines a este conector y controlarlo usando software.

Esquemáticos

pir

Consejo: Haz clic aquí para una imagen de mayor resolución

LEDs de Energía y Funcionamiento

La placa portadora tiene 3 LEDs. Uno es para indicar que está encendida y se ilumina en Azul, mientras que los otros 2 LEDs son para indicar el estado de funcionamiento de la placa portadora y se iluminan en Verde y Blanco.

Esquemáticos

pir

Consejo: Haz clic aquí para una imagen de mayor resolución

Primeros Pasos - Hardware Requerido

Necesitas preparar el siguiente hardware antes de comenzar con la Placa Portadora Dual Gigabit Ethernet para RPi CM4

  • Placa Portadora Dual Gigabit Ethernet para RPi CM4
  • Tarjeta micro-SD de 16GB (o más)
  • Lector de tarjetas micro-SD
  • Computadora (PC/Mac/Linux)
  • Adaptador de corriente (5V/3A)
  • Cable USB Type-C
  • Convertidor USB a serial, cable Ethernet (opcional)

Primeros Pasos - Configuración de Software

Flashear Raspberry Pi OS

Ahora necesitamos flashear Raspberry Pi OS en una tarjeta micro-SD (para versión sin eMMC) o en almacenamiento eMMC (para versión eMMC), para que pueda ejecutarse en el Raspberry Pi Compute Module 4.

Flashear a Tarjeta Micro-SD (CM4 Versión Sin eMMC)

Si tienes un Compute Module 4 sin eMMC, entonces necesitas insertar una micro-SD y flashear el Raspberry Pi OS. Sigue los pasos a continuación según tu sistema operativo.

  • Paso 1. Inserta una tarjeta micro-SD en la computadora usando un lector de tarjetas micro-SD conectado a la computadora, o usando un lector de tarjetas integrado en una laptop

  • Paso 2. Descarga el software Raspberry Pi Imager visitando este enlace

Nota: Puedes elegir descargar para Windows, Mac o Ubuntu

  • Paso 3. Abre el software Raspberry Pi Imager

pir

  • Paso 4. Haz clic en CHOOSE OS y selecciona la última versión del Raspberry Pi OS (32-bit)

  • Paso 5. Haz clic en CHOOSE STORAGE y selecciona la tarjeta micro-SD conectada

  • Paso 6. Finalmente, haz clic en WRITE

pir

Por favor espera unos minutos hasta que el proceso de flasheo esté completo.

Flashear a eMMC (CM4 Versión eMMC)

Si tienes un Compute Module 4 con eMMC, entonces puedes flashear directamente el Raspberry Pi OS en el almacenamiento eMMC. Una vez que los controladores necesarios estén instalados, solo tienes que conectar el puerto USB Type-C del CM4 a tu PC, y se mostrará como una unidad externa. Sigue los pasos a continuación según tu sistema operativo.

Para Windows
  • Paso 1. Descarga y ejecuta este instalador para instalar los controladores necesarios y la herramienta de arranque

  • Paso 2. Conecta un cable puente entre los pines Boot y GND como se muestra a continuación para habilitar el modo de programación

pir

  • Paso 3. Conecta la Placa Portadora a la PC vía cable USB Type-C

Windows ahora encontrará el hardware e instalará los controladores necesarios

  • Paso 4. Busca la herramienta rpiboot que instalamos antes y ábrela

  • Paso 5. Abre el explorador de archivos y verás el eMMC del Computer Module 4 mostrado como un dispositivo de almacenamiento masivo USB

  • Paso 6. Descarga el software Raspberry Pi Imager visitando este enlace

  • Paso 7. Abre el software Raspberry Pi Imager

pir

  • Paso 8. Haz clic en CHOOSE OS y selecciona la última versión del Raspberry Pi OS (32-bit)

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

Para Mac/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
  • 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 la fecha, 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. Ingresa lo siguiente para instalar libusb
sudo apt install libusb-1.0-0-dev
  • Paso 6. Construir e instalar la herramienta usbboot
make
  • Paso 7. Ejecuta la herramienta usbboot y esperará una conexión
sudo ./rpiboot
  • Paso 8. Conecta un cable puente entre los pines Boot y GND como se muestra a continuación para habilitar el modo de programación

pir

  • Paso 9. Conecta la Placa Portadora al PC mediante un cable USB Type-C

  • Paso 10. Descarga el software Raspberry Pi Imager visitando este enlace

  • Paso 11. Abre el software Raspberry Pi Imager

pir

  • Paso 12. Haz clic en CHOOSE OS y selecciona la versión más reciente del Raspberry Pi OS (32-bit)

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

  • Paso 14. Finalmente, haz clic en WRITE

pir

Por favor espera unos minutos hasta que el proceso de grabación esté completo.

Iniciar sesión en Raspberry Pi OS

Método 1: Usando SSH sobre Wi-Fi

Si quieres iniciar sesión en el Raspberry Pi OS usando SSH sobre Wi-Fi, puedes seguir los pasos a continuación. Por favor sigue según tu sistema operativo

Para Windows
  • Paso 1. Inserta la tarjeta micro-SD (con Raspberry Pi OS ya instalado) en la computadora usando un lector de tarjetas micro-SD conectado a la computadora, o usando un lector de tarjetas integrado en una laptop

  • Paso 2. Abre el Bloc de notas y escribe lo siguiente

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="WiFi-name"
psk="WiFi-password"
key_mgmt=WPA-PSK
priority=1
}

NOTA: El Código de País (country) debe establecerse al código alfa2 ISO/IEC para el país en el que estés usando tu placa.

  • Paso 3. Haz clic en Archivo > Guardar

  • Paso 4. Navega al nombre de la unidad conectada de la tarjeta micro-SD

pir

  • Paso 5. Escribe el nombre del archivo como wpa_supplicant.conf, selecciona Guardar como tipo como Todos los archivos y haz clic en Guardar

pir

  • Paso 6. Abre Símbolo del sistema y navega a la tarjeta micro-SD
Example: 
C:\Users\user> F:
F:\>
  • Paso 7. Una vez que estés dentro de la tarjeta micro-SD, crea un archivo vacío llamado SSH escribiendo lo siguiente
echo > ssh

Nota: Esto se hace para habilitar SSH en el Raspberry Pi OS

  • Paso 8. Expulsa la tarjeta micro-SD de la PC e insértala en la Dual Gigabit Ethernet Carrier Board

  • Paso 9. Conecta un cable USB Type-C al puerto Type-C en la placa portadora y conecta el otro extremo del cable Type-C a un adaptador de corriente y enciéndelo

  • Paso 10. Descarga e instala Putty visitando este enlace

Nota: Putty es un cliente SSH y telnet donde puedes usarlo para conectarte a la Carrier Board vía SSH

  • Paso 11. Abre Putty para conectar la PC a la Carrier Board

  • Paso 12. Selecciona SSH bajo el Connection Type

  • Paso 13. Bajo Host Name. escribe raspberrypi.local y deja el Port como 22

pir

  • Paso 14. Haz clic en Open

  • Paso 15. En la ventana de Putty, ingresa los detalles de inicio de sesión como sigue

- Username: pi
- Password: raspberry
  • Paso 16. Si has iniciado sesión exitosamente en el Raspberry Pi OS, verás la siguiente salida

pir

Para Mac/Linux
  • Paso 1. Inserta la tarjeta micro-SD (con Raspberry Pi OS ya instalado) en la computadora usando un lector de tarjetas micro-SD conectado a la computadora, o usando un lector de tarjetas integrado en una laptop

  • Paso 2. Abre Terminal y navega a la tarjeta micro-SD

Example: 
cd /media/user/boot

NOTA: En /media/user/boot, reemplaza user con el nombre de usuario de tu PC

  • Paso 3. Una vez que estés dentro de la tarjeta micro-SD, crea un archivo llamado wpa_supplicant.conf y ábrelo
nano wpa_supplicant.conf
  • Paso 4. Escribe el siguiente contenido en el archivo
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="WiFi-name"
psk="WiFi-password"
key_mgmt=WPA-PSK
priority=1
}

NOTA: El Código de País (country) debe establecerse al código alfa2 ISO/IEC para el país en el que estés usando tu placa.

  • Paso 5. Presiona Ctrl + x en el teclado para guardar el archivo, y luego presiona y y Enter para confirmar los cambios

  • Paso 6. Mientras estés dentro de la unidad boot, crea un archivo vacío llamado SSH escribiendo lo siguiente

touch ssh

NOTA: Esto se hace para habilitar SSH en el Raspberry Pi OS

  • Paso 7. Expulsa la tarjeta micro-SD de la PC e insértala en la Placa Portadora Dual Gigabit Ethernet

  • Paso 8. Conecta un cable USB Tipo-C al puerto Tipo-C en la placa portadora y conecta el otro extremo del cable Tipo-C a un adaptador de corriente y enciéndelo

  • Paso 9. Abre Terminal en la PC nuevamente y escribe lo siguiente

  • Paso 10. Escribe yes para el siguiente mensaje
ECDSA key fingerprint is SHA256:XXXXXXX.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
  • Paso 11. Cuando solicite la contraseña, escribe lo siguiente
raspberry
  • Paso 12. Si has iniciado sesión exitosamente en el Raspberry Pi OS, verás la siguiente salida

pir

Método 2: Usando SSH sobre Ethernet

Si quieres iniciar sesión en el Raspberry Pi OS usando SSH sobre Ethernet, puedes seguir los pasos a continuación. Por favor sigue según tu sistema operativo

Para Windows
  • Paso 1. Inserta la tarjeta micro-SD (con Raspberry Pi OS ya instalado) en la computadora usando un lector de tarjetas micro-SD conectado a la computadora, o usando un lector de tarjetas integrado en una laptop

  • Paso 2. Abre Símbolo del sistema y navega a la tarjeta micro-SD

Example: 
C:\Users\user> F:
F:\>
  • Paso 3. Una vez que estés dentro de la tarjeta micro-SD, crea un archivo vacío llamado SSH escribiendo lo siguiente
echo > ssh

Esto se hace para habilitar SSH en el Raspberry Pi OS

  • Paso 4. Expulsa la tarjeta micro-SD de la PC e insértala en la Dual Gigabit Ethernet Carrier Board

  • Paso 5. Conecta un cable USB Typc-C al puerto Type-C en la placa portadora y conecta un Cable Ethernet a uno de los Puertos Ethernet en la Placa Portadora

  • Paso 6. Conecta el otro extremo del cable Ethernet a un router y también conecta el otro extremo del cable Type-C a un adaptador de corriente y enciéndelo

  • Paso 7. Descarga e instala Putty visitando este enlace

Nota: Putty es un cliente SSH y telnet donde puedes usarlo para conectarte a la Placa Portadora vía SSH

  • Paso 8. Abre Putty para conectar la PC a la Placa Portadora

  • Paso 9. Selecciona SSH bajo el Tipo de Conexión

  • Paso 10. Bajo Nombre del Host. escribe raspberrypi.local y deja el Puerto como 22

pir

  • Paso 11. Haz clic en Abrir

  • Paso 12. En la ventana de Putty, ingresa los detalles de inicio de sesión como sigue

- Username: pi
- Password: raspberry
  • Paso 13. Si has iniciado sesión exitosamente en el Raspberry Pi OS, verás la siguiente salida

pir

Para Mac/Linux
  • Paso 1. Inserta la tarjeta micro-SD (con Raspberry Pi OS ya instalado) en la computadora usando un lector de tarjetas micro-SD conectado a la computadora, o usando un lector de tarjetas integrado en una laptop

  • Paso 2. Abre Terminal y navega a la tarjeta micro-SD

Example: 
cd /media/user/boot

NOTA: En /media/user/boot, reemplaza user con el nombre de usuario de tu PC

  • Paso 3. Una vez que estés dentro de la tarjeta micro-SD, crea un archivo vacío llamado SSH escribiendo lo siguiente
touch ssh

NOTA: Esto se hace para habilitar SSH en el Raspberry Pi OS

  • Paso 4. Expulsa la tarjeta micro-SD de la PC e insértala en la Placa Portadora Dual Gigabit Ethernet

  • Paso 5. Conecta un cable USB Type-C al puerto Type-C en la placa portadora y conecta un Cable Ethernet a uno de los Puertos Ethernet en la Placa Portadora

  • Paso 6. Conecta el otro extremo del cable Ethernet a un router y también conecta el otro extremo del cable Type-C a un adaptador de corriente y enciéndelo

  • Paso 7. Abre Terminal en la PC nuevamente y escribe lo siguiente

  • Paso 8. Escribe yes para el siguiente mensaje
ECDSA key fingerprint is SHA256:XXXXXXX.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
  • Paso 9. Cuando solicite la contraseña, escribe lo siguiente
raspberry
  • Paso 10. Si has iniciado sesión exitosamente en el Raspberry Pi OS, verás la siguiente salida

pir

Método 3: Usando Convertidor USB a Serial

Para Windows

Si tienes un Convertidor USB a Serial, puedes usar los siguientes pasos para iniciar sesión en Raspberry Pi OS

  • Paso 1. Inserta la tarjeta micro-SD (con Raspberry Pi OS ya instalado) en la computadora usando un lector de tarjetas micro-SD conectado a la computadora, o usando un lector de tarjetas integrado en una laptop

  • Paso 2. Abre el Explorador de Archivos y navega a la tarjeta micro-SD conectada

  • Paso 3. Abre el archivo config.txt y añade la siguiente línea al final

enable_uart=1

Esto es para habilitar la comunicación UART entre la PC y la Placa Portadora

  • Paso 4. Haz clic en File > Save para guardar tu configuración

  • Paso 5. Expulsa la tarjeta micro-SD de la PC e insértala de nuevo en la Placa Portadora

  • Paso 6. Solda un Conector Macho de 4 Pines al UART IO en la Placa Portadora

  • Paso 7. Conecta los cables puente del Convertidor USB a Serial al conector de pines UART IO en la Placa Portadora como se muestra a continuación

pir

  • Paso 8. Conecta el Convertidor USB a Serial a la PC

  • Paso 9. Abre el Administrador de Dispositivos escribiendo Administrador de Dispositivos en el cuadro de búsqueda de Windows

  • Paso 10. Haz clic en la flecha desplegable de Puertos (COM y LPT) y encuentra el nombre del puerto serie conectado (ej: COM42)

pir

  • Paso 11. Descarga e instala Putty visitando este enlace

Nota: Putty es un cliente SSH y telnet donde puedes usarlo para conectarte a la Placa Portadora vía SSH. Puedes omitir este paso si ya tienes Putty instalado

  • Paso 12. Abre Putty para conectar la PC a la Placa Portadora

  • Paso 13. Selecciona Serial bajo el Tipo de Conexión

  • Paso 14. Configura los ajustes como se muestra a continuación:

    • Línea serial: COM4 (elige tu puerto COM)
    • Velocidad: 115200

pir

  • Paso 15. Haz clic en Open

  • Paso 16. En la ventana de Putty, ingresa los detalles de inicio de sesión como se muestra a continuación

- Username: pi
- Password: raspberry
  • Paso 17. Si has iniciado sesión exitosamente en el Raspberry Pi OS, verás la siguiente salida

pir

Para Mac/Linux

Si tienes un Convertidor USB a Serial, puedes usar los siguientes pasos para iniciar sesión en Raspberry Pi OS

  • Paso 1. Inserta la tarjeta micro-SD (con Raspberry Pi OS ya instalado) en la computadora usando un lector de tarjetas micro-SD conectado a la computadora, o usando un lector de tarjetas integrado en una laptop

  • Paso 2. Abre la unidad boot y navega a la tarjeta micro-SD conectada

  • Paso 3. Abre el archivo config.txt y añade la siguiente línea al final

enable_uart=1

NOTA: Esto es para habilitar la comunicación UART entre PC y Carrier Board

  • Paso 4. Haz clic en File > Save para guardar tu configuración

  • Paso 5. Expulsa la tarjeta micro-SD de la PC e insértala de nuevo en el Carrier Board

  • Paso 6. Solda un Header Macho de 4 Pines al UART IO en el Carrier Board como se muestra a continuación

  • Paso 7. Conecta los cables puente del Convertidor USB a Serial al header de pines UART IO en el Carrier Board

pir

  • Paso 8. Conecta el Convertidor USB a Serial a la PC

  • Paso 9. Abre una ventana de terminal en Mac/Linux

  • Paso 10. Escribe lo siguiente para actualizar la lista de paquetes

sudo apt-get update
  • Paso 11. Escribe lo siguiente para instalar minicom
sudo apt-get install minicom
  • Paso 12. Escribe lo siguiente en la terminal para ver los dispositivos serie conectados
dmesg | grep tty

Ej:
[ 1562.048241] cdc_acm 1-3:1.0: ttyACM0: USB ACM device

  • Paso 13. Conéctate al dispositivo serie escribiendo lo siguiente
minicom -D /dev/ttyACM0 -b 115200

Nota: La velocidad de baudios está configurada a 115200

  • Paso 14. Después de las conexiones de hardware mencionadas anteriormente, enciende la alimentación desde el enchufe de pared para encender la Placa Portadora

Ahora has iniciado sesión exitosamente en Raspberry Pi OS.

Método 4: Usando Teclado, Ratón y Pantalla

Si tienes una Pantalla HDMI, cable micro-HDMI a HDMI de tamaño completo, teclado y un ratón, puedes conectarlos a la Placa Portadora Dual Gigabit Ethernet e iniciar sesión en Raspberry Pi OS.

(dibujar un diagrama - no muy importante)

Configuración de Puertos USB

Por defecto, los 2 Puertos USB 3.0 están deshabilitados para ahorrar energía en el CM4 y por lo tanto no son fácilmente accesibles. Sin embargo, el Conector USB 3.0 de 9 Pines está accesible desde el primer momento.

Si quieres habilitar los 2 Puertos USB 3.0, necesitas añadir una línea al final del archivo config.txt ubicado dentro del directorio /boot

Hay 2 formas de hacer esto:

Método 1: Modificar el archivo desde la tarjeta micro-SD conectada a PC

  • Paso 1. Inserta la tarjeta micro-SD (con Raspberry Pi OS ya instalado) en la computadora

  • Paso 2. Abre el Explorador de Archivos y navega a la tarjeta micro-SD conectada

  • Paso 3. Abre el archivo config.txt y añade la siguiente línea al final

dtoverlay=dwc2,dr_mode=host
  • Paso 4. Guarda el archivo

Método 2: Modificar el archivo desde la Placa Portadora

  • Paso 1. Inserta la tarjeta micro-SD en la Placa Portadora y enciéndela

  • Paso 2. Inicia sesión en Raspberry Pi OS usando cualquiera de los métodos explicados anteriormente

  • Paso 3. Navega al directorio boot escribiendo lo siguiente

cd /boot
  • Paso 4. Abrir config.txt usando el editor de texto nano
sudo nano config.txt
  • Paso 5. Añade la siguiente línea al final
dtoverlay=dwc2,dr_mode=host
  • Paso 6. Presiona Ctrl + X, presiona Y y luego presiona Enter en el teclado para guardar el archivo

Prueba de Velocidad de Puertos USB

Si quieres probar la velocidad de los Puertos USB, puedes ejecutar los siguientes comandos en la Terminal de Raspberry Pi OS

sudo dd if=/dev/sda1 of=/dev/null bs=512k count=5000

La salida será la siguiente

pir

NOTA: En if=/dev/sda1, sda1 es la unidad USB conectada. Puedes encontrarla escribiendo lsblk como se muestra a continuación

pir

Configuración de Puertos Ethernet

Una vez que flashees el Raspberry Pi OS en el módulo CM4, obtendrás la velocidad completa de Gigabit (1Gbps) solo en el puerto Ethernet conectado al PHY Ethernet Gigabit del módulo CM4 que está basado en Broadcom BCM54210PE (puerto del lado derecho). El puerto que está conectado al Puente LAN7800 USB 3.0 a GbE (Gigabit Ethernet) de Microchip (puerto del lado izquierdo), no proporcionará la velocidad completa de 1Gbps, sino una velocidad mucho menor. Esto se debe a que el controlador lan78xx en el núcleo de raspberry no está actualizado.

Sigue los pasos a continuación para instalar un script y solucionar este problema:

  • Paso 1. Ingresa a la ventana del Terminal de Raspberry Pi OS

  • Paso 2. Escribe lo siguiente para descargar el repositorio

git clone https://github.com/Seeed-Studio/seeed-linux-dtoverlays.git
  • Paso 3. Ingresa al directorio del repositorio
cd seeed-linux-dtoverlays
  • Paso 4. Escribe lo siguiente para instalar el script
sudo ./scripts/cm4_lan7800.sh
  • Paso 5. Reinicia la placa portadora
sudo reboot
  • Paso 6. Escribe lo siguiente para verificar el estado de la instalación
dmesg | grep lan

Si ves la siguiente salida, tu controlador está funcionando correctamente ahora

pir

Nota: Si quieres acceder a la ayuda de uso, escribe sudo ./cm4_lan7800.sh -h

pir

Prueba de Velocidad de Tarjeta SD

Accede a la ventana de terminal de Raspberry Pi OS y ejecuta el siguiente comando

sudo dd if=/dev/mmcblk0p2 of=/dev/null bs=512k count=5000

Verás la salida como sigue

pir

Configuración de Conectores DSI y CSI

Si quieres conectar una pantalla a través de la interfaz DSI, y una cámara a través de la interfaz CSI en la Placa Portadora, por favor sigue los pasos a continuación

  • Paso 1. Conecta la pantalla al puerto DSI1 y conecta la cámara al puerto CSI1 en la Placa Portadora como sigue

  • Paso 2. Habilita la pantalla y la cámara ejecutando lo siguiente dentro de la ventana de terminal de Raspberry Pi OS

sudo wget https://datasheets.raspberrypi.org/cmio/dt-blob-disp1-cam1.bin -O /boot/dt-blob.bin

Nota: Aquí el método de configuración se elige de cmio-display y raspistill

  • Paso 3. Ejecuta los comandos a continuación para tomar una foto desde la cámara y previsualizarla en la pantalla
raspistill -v -o test.jpg 

pir

Configuración I2C

Configuración de Hardware

Si deseas conectar un dispositivo I2C a la interfaz FPC, sigue las siguientes conexiones:

pir

pir

Configuración de Software

Puedes conectar dispositivos I2C al conector FPC de 8 pines y controlarlos usando Raspberry Pi OS.

  • Paso 1. Visita la herramienta de configuración de software de Raspberry Pi
sudo raspi-config
  • Paso 2. Ve a Interface Options > I2C y presiona Enter

  • Paso 3. Selecciona Yes para habilitar I2C

  • Paso 4. Reinicia la placa portadora

sudo reboot

Depuración I2C

  • Paso 1. Conecta un dispositivo I2C al conector FPC de 8 pines de la placa portadora

  • Paso 2. Lista todos los buses I2C disponibles

i2cdetect -l

pir

  • Paso 3. Escanea inmediatamente las direcciones estándar en el bus I2C 1 (i2c-1), usando el método predeterminado para cada dirección
i2cdetect -y 1

Nota 1 representa el número del bus I2C

pir

La imagen anterior muestra un dispositivo detectado con una dirección I2C de 0x5c

  • Paso 4. Lee el contenido del registro escribiendo lo siguiente
i2cget -f -y 1 0x5c 0x0f
  • -y desactiva el modo interactivo. Por defecto, i2cdetect esperará una confirmación del usuario antes de manipular el bus I2C. Cuando se usa esta bandera, realizará la operación directamente
  • 1 representa el número del bus I2C
  • 0x5c representa la dirección del dispositivo I2C
  • 0x0f representa la dirección de memoria

La salida será la siguiente

pir

  • Paso 5. Escribir datos al registro escribiendo lo siguiente
i2cset -y 1 0x5c 0x11 0x10
  • -y deshabilita el modo interactivo. Por defecto, i2cdetect esperará una confirmación del usuario antes de manipular el bus I2C. Cuando se usa esta bandera, realizará la operación directamente
  • 1 representa el número del bus I2C
  • 0x5c representa la dirección del dispositivo I2C
  • 0x11 representa la dirección de memoria
  • 0x10 representa el contenido específico en la dirección de memoria

  • Paso 6. Lee todos los valores de registro escribiendo lo siguiente
i2cdump -y 1 0x5c
  • -y desactiva el modo interactivo. Por defecto, i2cdetect esperará una confirmación del usuario antes de manipular el bus I2C. Cuando se usa esta bandera, realizará la operación directamente
  • 1 representa el número del bus I2C
  • 0x5c representa la dirección del dispositivo I2C

La salida será la siguiente

pir

Configuración SPI

Configuración de Hardware

Si deseas conectar un dispositivo SPI a la interfaz FPC, sigue las siguientes conexiones:

pir

pir

Configuración de Software

Puedes conectar dispositivos SPI al conector FPC de 8 pines y controlarlos usando Raspberry Pi OS.

  • Paso 1. Visita la herramienta de configuración de software de Raspberry Pi
sudo raspi-config
  • Paso 2. Ve a Interface Options > SPI y presiona Enter

  • Paso 3. Selecciona Yes para habilitar SPI

  • Paso 4. Reinicia la placa portadora

sudo reboot

Depuración de SPI

  • Paso 1. Conecta un dispositivo SPI al conector FPC de 8 pines de la placa portadora

  • Paso 2. Lista todos los dispositivos SPI disponibles

ls /dev/spi*

pir

  • Paso 3. Inserta la tarjeta micro-SD en la PC

  • Paso 4. Navega a la unidad boot

  • Paso 5. Descarga este archivo y muévelo a la unidad boot

  • Paso 6. Desconecta la tarjeta micro-SD de la PC e insértala en la placa portadora

  • Paso 7. Enciende la placa portadora y navega al directorio boot

cd /boot
  • Paso 8. Cortocircuita GPIO 10 (Pin 6) y GPIO 9 (Pin 7) usando un cable puente

Nota: Aquí cortocircuitamos los pines MOSI y MISO

  • Paso 9. Ejecuta la siguiente herramienta de prueba SPI
./spidev_test -D /dev/spidev0.0 -v -p hello

Si ves la siguiente salida, SPI está funcionando correctamente

pir

Recursos

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