Módulo SOM FriendlyElec CM3588 (Rockchip RK3588)
⚡ Lo esencial en 60 segundos
- soc — Rockchip RK3588
- cpu — Quad-core ARM Cortex-A76 (up to 2.4GHz) and quad-core Cortex-A55 (up to 1.8GHz)
- gpu — Mali-G610 MP4
- npu — 6TOPs, supports INT4/INT8/INT16/FP16
- ram — 4GB/8GB/16GB LPDDR4X or 32GB LPDDR5
- storage — 0GB/64GB/256GB eMMC (optional), 1x microSD interface
- En esta placa : 8 tutoriales · 10 código
El CM3588, desarrollado por FriendlyElec, representa un módulo sistema sobre chip, conocido comúnmente como SOM, que encapsula una potencia de procesamiento extraordinaria en un formato compacto y versátil. Para comprender la magnitud de este componente, es útil imaginarlo no como una placa madre tradicional, sino como el cerebro central y el sistema nervioso de una computadora, todo integrado en una tarjeta de circuito impreso de dimensiones reducidas. Su corazón es el sistema en chip Rockchip RK3588, una arquitectura de alto rendimiento que redefine lo que se puede esperar de dispositivos embebidos. Este procesador no opera con una sola velocidad uniforme, sino que utiliza una estrategia inteligente conocida como big.LITTLE, donde conviven dos tipos de núcleos de CPU. Por un lado, encontramos cuatro núcleos ARM Cortex-A76, capaces de alcanzar frecuencias de hasta 2,4 GHz, diseñados para manejar tareas intensivas y complejas que requieren máxima potencia. Por otro lado, cuatro núcleos Cortex-A55, que llegan hasta 1,8 GHz, se encargan de las operaciones más rutinarias y de bajo consumo, optimizando así la eficiencia energética. Esta dualidad permite que el dispositivo sea potente cuando es necesario y ahorrativo cuando la carga de trabajo es ligera.
Además de la unidad central de procesamiento, el CM3588 incorpora una unidad de procesamiento gráfico Mali-G610 MP4, responsable de renderizar imágenes y gestionar interfaces visuales fluidas. Pero quizás uno de los aspectos más destacados para el desarrollo moderno es la inclusión de una unidad de procesamiento neuronal, o NPU, que ofrece 6 TOPS de capacidad de cálculo. En términos sencillos, esto significa que el módulo puede ejecutar algoritmos de inteligencia artificial directamente en el dispositivo, sin necesidad de enviar datos a la nube. Esta NPU soporta diversos formatos de precisión, incluyendo INT4, INT8, INT16 y FP16, lo que la hace extremadamente flexible para aplicaciones de visión artificial, reconocimiento de voz o procesamiento de lenguaje natural en tiempo real. La memoria del sistema es igualmente escalable y potente, disponible en configuraciones de 4, 8 o 16 GB de LPDDR4X, o incluso hasta 32 GB de la más reciente y rápida LPDDR5. Esta abundancia de memoria RAM asegura que múltiples aplicaciones pesadas puedan ejecutarse simultáneamente sin cuellos de botella, un requisito fundamental para servidores domésticos o estaciones de trabajo compactas.
En cuanto al almacenamiento, el CM3588 ofrece flexibilidad mediante una memoria eMMC opcional de hasta 256 GB, además de una interfaz para tarjetas microSD, permitiendo al usuario elegir entre almacenamiento interno rápido o soluciones de expansión externas. La conectividad es otro de sus pilares fundamentales, diseñada para no ser un cuello de botella en entornos de red exigentes. Incorpora un puerto Ethernet de 2,5 GbE controlado por el chip RTL8125B, lo que permite velocidades de transferencia de datos dos veces y media superiores a las conexiones Gigabit estándar, ideal para la transmisión de archivos grandes o streaming de alta definición. El ecosistema de puertos USB es amplio, contando con dos puertos USB 3.1 Gen1 OTG, un puerto USB 3.1 Gen1 Host y dos puertos USB 2.0, facilitando la conexión de periféricos, discos duros externos y dispositivos de captura. La gestión de vídeo es particularmente impresionante, con dos salidas HDMI 2.1 que soportan resoluciones de 8K a 60 Hz, lo que posiciona al módulo como una solución viable para señalización digital avanzada o centros de entretenimiento doméstico de ultra alta definición. Además, incluye una entrada HDMI que permite capturar vídeo a 4K a 60 Hz, ampliando sus usos hacia la creación de contenido o sistemas de vigilancia.
La versatilidad del CM3588 se manifiesta claramente en su interfaz física, que expone sus recursos a través de cuatro conectores de 100 pines. Esta configuración permite acceder a 81 pines de entrada/salida de propósito general, conocidos como GPIO, así como a múltiples interfaces de comunicación como SPI, UART, I2C, PWM e I2S. Esta riqueza de señales permite a los desarrolladores conectar sensores, actuadores y otros componentes electrónicos directamente al módulo, integrándolo en proyectos de robótica, automatización industrial o Internet de las Cosas. Asimismo, el módulo soporta hasta cuatro interfaces PCIe configurables, lo que abre la puerta a la expansión mediante tarjetas de red de alta velocidad, controladores de almacenamiento NVMe o aceleradores de hardware adicionales. Las dimensiones del PCB son notablemente compactas, midiendo 55x65x1,6 mm en su versión estándar y 55x67,5x1,6 mm en la versión Plus, lo que facilita su integración en carcasas pequeñas y diseños industriales ajustados.
El consumo energético está diseñado para ser eficiente, operando con un rango de voltaje de entrada de 5 a 20 VDC y alcanzando un consumo máximo de 20 vatios. Esta eficiencia, combinada con su potente hardware, lo hace adecuado para funcionar de forma continua como un servidor de red adjunto, o NAS, capaz de gestionar hasta cuatro discos NVMe, proporcionando un almacenamiento rápido y confiable para hogares y pequeñas oficinas. En cuanto al software, el CM3588 goza de una amplia compatibilidad con sistemas operativos populares, incluyendo Android, Ubuntu, Debian, Buildroot y OpenWrt, así como distribuciones especializadas como OpenMediaVault. Esta diversidad de opciones de software permite a los usuarios elegir el entorno que mejor se adapte a sus necesidades, ya sea para desarrollo de aplicaciones móviles, servidores web, sistemas de multimedia o redes de comunicación. En resumen, el CM3588 no es solo un componente electrónico, sino una plataforma de desarrollo completa que equilibra potencia bruta, eficiencia energética y una conectividad exhaustiva, permitiendo a ingenieros y entusiastas crear soluciones tecnológicas avanzadas en un espacio físico mínimo. Su capacidad para manejar cargas de trabajo heterogéneas, desde el procesamiento gráfico intensivo hasta la inferencia de inteligencia artificial local, lo convierte en una herramienta clave para la próxima generación de dispositivos inteligentes y servidores de borde.

| Attr | Especificaciones | verificado |
|---|---|---|
soc | Rockchip RK3588 | ? sin verificar |
cpu | Quad-core ARM Cortex-A76 (up to 2.4GHz) and quad-core Cortex-A55 (up to 1.8GHz) | ? sin verificar |
gpu | Mali-G610 MP4 | ? sin verificar |
npu | 6TOPs, supports INT4/INT8/INT16/FP16 | ? sin verificar |
ram | 4GB/8GB/16GB LPDDR4X or 32GB LPDDR5 | ? sin verificar |
storage | 0GB/64GB/256GB eMMC (optional), 1x microSD interface | ? sin verificar |
ethernet | 1x On-board PCIe 2.5G ethernet controller (RTL8125B) | ? sin verificar |
video | 2x HDMI 2.1 outputs (up to 8K60p), 1x HDMI input (up to 4K60p) | ? sin verificar |
usb | 2x USB 3.1 Gen1 OTG, 1x USB 3.1 Gen1 Host, 2x USB 2.0 Host | ? sin verificar |
pcie | Up to 4x PCIe interfaces (configurable lanes) | ? sin verificar |
gpio | 81x GPIOs, 3x SPIs, 7x UARTs, 6x I2Cs, 15x PWMs, 3x I2Ss | ? sin verificar |
power | 5~20VDC input, 20W max | ? sin verificar |
dimensions | 55x65x1.6mm (CM3588) or 55x67.5x1.6mm (CM3588 Plus) | ? sin verificar |
os | Android, Ubuntu, Debian, Buildroot, OpenWrt, OpenMediaVault | ? sin verificar |
El CM3588 es un módulo sobre sistema (SOM) desarrollado por FriendlyElec, basado en el SoC Rockchip RK3588. Diseñado para aplicaciones de alto rendimiento, está dirigido a kits NAS y proyectos que requieren gestión de video avanzada y potencia de cálculo de IA.
+ Puntos fuertes
["- CPU octa-core (4x Cortex-A76 @ 2,4 GHz, 4x Cortex-A55 @ 1,8 GHz) y NPU de 6 TOPS","- Soporte de video 8K@60Hz mediante dos salidas HDMI 2.1 y una entrada HDMI 4K@60Hz","- Conectividad rica con Ethernet 2,5 GbE, hasta 4 interfaces PCIe y 81 GPIO"]
− Puntos débiles
["- Consumo máximo de energía de 20W que requiere una fuente de alimentación de 5-20VDC","- Almacenamiento eMMC opcional (hasta 256 GB) que aumenta el costo o la complejidad","- Dimensiones compactas (55x65mm) que imponen un diseño específico de placa portadora"]
- Retour d'expérience expert expert — expert-microdb
- Après 3 mois sur un projet de vision industrielle, le CM3588 est une bête. La NPU de 6 TOPS gère nos modèles YOLO sans latence, et le RK3588 tient bien en thermique passif sous 20W. Le vrai atout ? La connectivité. Le port 2,5GbE (RTL8125B) est stable, crucial pour le transfert de flux 4K via l'ent… — expert-microdb
- Bon retour. J'ai testé la version Plus (32Go LPDDR5) pour du virtualisation ARM. La différence en mémoire est réelle sur les charges lourdes, mais chère. Le point noir reste l'alimentation : les 5-20V demandent une régulation propre, sinon instabilités USB. Pour le HDMI 2.1 8K, c'est surtout market… — membre-forum
Opiniones y proyectos de la comunidad
- Discussions Reddit — CM3588 reddit.com
- Articles CNX Software — CM3588 cnx-software.com
Contenido no disponible todavía.
Contenido no disponible todavía.
Contenido no disponible todavía.
["- no especificado"]
- CM3588: Primera conexión y arranque debutant Guide pas à pas pour assembler, alimenter et démarrer votre module CM3588 pour la première fois.
- Crea un NAS simple con CM3588 debutant Apprenez à configurer un stockage réseau partagé sur votre CM3588 pour accéder à vos fichiers depuis tous vos appareils.
- Primera conexión y arranque del CM3588 intermediaire Guide étape par étape pour installer le module CM3588 sur une carte de base et lancer son premier système d'exploitation.
- Interfazado de GPIO y periféricos en CM3588 intermediaire Apprenez à configurer et utiliser les 81 GPIO du module CM3588 pour connecter capteurs et afficheurs via les connecteurs 100 broches.
- Crear un NAS automatizado con el CM3588 intermediaire Transformez votre CM3588 en un serveur NAS haute performance avec synchronisation automatique et accès distant sécurisé.
- CM3588: Primer arranque y diagnóstico de hardware avance Guide avancé pour initialiser le module CM3588, valider l'alimentation et diagnostiquer les interfaces critiques.
- Dominar E/S: GPIO, Sensores y Pantallas en CM3588 avance Guide avancé pour configurer les GPIO, interfacer des capteurs via MIPI/I2C et piloter des affichages HDMI/MIPI sur le module CM3588.
- Desplegar un NAS automatizado y de alto rendimiento en CM3588 avance Configurez un serveur de fichiers robuste avec stockage RAID logiciel et synchronisation automatique pour exploiter la bande passante 2,5 GbE du CM3588.
Biblioteca de código — ejemplos escritos para esta placa
cm3588-gpio-led-blink.inoCcm3588-npu-inference.pyPythoncm3588-25gbe-throughput.shBashcm3588-nvme-raid.shBashcm3588-mipi-camera.inoCcm3588-nvme-raid-benchmark-6.inoBashcm3588-gpio-i2c-control-7.inoPythoncm3588-hw-watchdog-reset-8.inoCcm3588-neural-network-inference-9.inoPythoncm3588-4k-hdmi-output-10.inoBash