NanoPi R5S (FriendlyElec)

FriendlyElecSBClinux

⚡ Lo esencial en 60 segundos

La NanoPi R5S, presentada por FriendlyElec en mayo de 2022, se posiciona como una placa de desarrollo de una sola tarjeta (SBC) diseñada específicamente para aplicaciones de enrutamiento y redes de alto rendimiento. A diferencia de muchas placas orientadas a la robótica o la domótica, este dispositivo prioriza la conectividad Ethernet, integrando un diseño de red avanzado que la convierte en una opción atractiva para construir pasarelas de red, servidores domésticos o nodos de laboratorio. El corazón del sistema es el procesador Rockchip RK3568B2, un sistema en chip (SoC) que integra cuatro núcleos Arm Cortex-A55 funcionando a una frecuencia máxima de 2,0 GHz. Para quien no esté familiarizado con la arquitectura, los núcleos Cortex-A55 son eficientes energéticamente, lo que significa que ofrecen un buen equilibrio entre potencia de cálculo y consumo eléctrico, generando menos calor que generaciones anteriores basadas en núcleos más potentes pero menos eficientes. Esta eficiencia térmica es clave para un dispositivo que puede funcionar las 24 horas del día, ya que las mediciones del fabricante indican que la temperatura del procesador no supera los 50 grados Celsius incluso dentro de la carcasa metálica opcional.

La característica más distintiva de la NanoPi R5S es su configuración de puertos de red, que responde a una arquitectura de "puente 2.5G". Dispone de un puerto Gigabit Ethernet (1 Gbps) diseñado para la conexión WAN (la entrada de Internet desde el proveedor), gestionado directamente por el controlador integrado del SoC mediante un transceptor Realtek RTL8211F. Además, incorpora dos puertos Ethernet de 2,5 Gbps para la red local (LAN), los cuales están controlados por dos chips PCIe Realtek RTL8125BG. Esta configuración permite que la placa actúe como un puente de alta velocidad, capaz de mover datos entre dispositivos a velocidades superiores al estándar Gigabit tradicional. Las pruebas independientes realizadas por medios especializados como CNX Software han medido velocidades reales de recepción cercanas a 2,35 Gbps y de transmisión alrededor de 1,85 Gbps en los puertos de 2,5 Gbps, mientras que el puerto WAN alcanza los 941 Mbps. Es importante notar que, aunque la especificación teórica es de 2,5 Gbps, el rendimiento real puede variar según la configuración del software y las optimizaciones del controlador, siendo crucial habilitar funciones como el "flow offloading" en sistemas operativos basados en Linux para maximizar el throughput.

En cuanto a la memoria y el almacenamiento, la placa se ofrece en variantes con 2 GB o 4 GB de memoria RAM LPDDR4X. La memoria LPDDR4X es un tipo de memoria de bajo consumo que permite un acceso rápido a los datos, esencial para manejar múltiples conexiones de red simultáneas o ejecutar servicios como servidores multimedia. Para el almacenamiento interno, utiliza memoria eMMC (una memoria flash soldada a la placa) con capacidades que han evolucionado desde los 8 GB en los modelos iniciales hasta los 64 GB en la revisión actual "LTS" (Long Term Support). Sin embargo, el almacenamiento eMMC puede ser limitado para cargas de trabajo intensivas, como contenedores Docker o bases de datos grandes. Para superar esta limitación, la NanoPi R5S incluye una ranura M.2 Key-M compatible con unidades de estado sólido NVMe de formato 2280. Esta ranura se conecta mediante una interfaz PCIe, lo que permite añadir almacenamiento externo rápido y ampliable, una ventaja significativa frente a placas anteriores que dependían exclusivamente de tarjetas microSD, mucho más lentas y menos fiables para uso continuo.

La conectividad periférica está orientada a la utilidad de red y la expansión mínima necesaria para un servidor. Dispone de dos puertos USB 3.2 Gen 1 de tipo A, ideales para conectar discos externos o adaptadores de red adicionales. Un detalle crucial para los usuarios es que el puerto USB-C presente en la placa es exclusivamente para la entrada de alimentación; no soporta transferencia de datos ni modo OTG (On-The-Go). La alimentación se realiza mediante un cargador USB-C con soporte para Power Delivery (PD) a 5, 9 o 12 voltios, recomendándose una fuente de al menos 10 vatios (5V/2A) para garantizar la estabilidad bajo carga. La ausencia de conectividad WiFi o Bluetooth integrada es una decisión de diseño deliberada, enfocada en la estabilidad de la conexión por cable; no obstante, el usuario puede añadir conectividad inalámbrica mediante un módulo M.2 de tipo E (no incluido) o un adaptador USB. Para la expansión de bajo nivel, la placa ofrece conectores GPIO, incluyendo un conector FPC de 12 pines que expone líneas de GPIO, UART, SPI y PWM a niveles de 3,3 voltios, permitiendo la integración con sensores o actuadores simples, aunque carece de convertidores analógico-digitales (ADC) expuestos en estos conectores.

El soporte de software es amplio y activo. FriendlyElec ofrece imágenes oficiales basadas en su distribución FriendlyWrt (derivada de OpenWrt), además de Debian, Ubuntu, Android y sistemas especializados como Proxmox VE para virtualización. La comunidad también mantiene soporte a través de Armbian y DietPi, lo que garantiza una buena disponibilidad de paquetes de software y actualizaciones de seguridad. El sistema operativo puede instalarse en la memoria eMMC, en la unidad NVMe o en una tarjeta microSD. Es relevante mencionar que, durante los primeros años de su lanzamiento, hubo problemas conocidos con el soporte del puerto WAN en el kernel Linux "mainline" (el kernel estándar del proyecto Linux), los cuales fueron corregidos progresivamente mediante parches específicos en el árbol de dispositivos. Por ello, se recomienda utilizar las imágenes oficiales o las versiones más recientes de distribuciones comunitarias como Armbian, que ya incluyen estas correcciones y una configuración de arranque optimizada. En resumen, la NanoPi R5S es una solución robusta para entusiastas de la red y profesionales que buscan un dispositivo compacto, eficiente y con capacidad de red de 2,5 Gbps, siempre que se tenga en cuenta la necesidad de una fuente de alimentación adecuada y la gestión del almacenamiento para cargas de trabajo pesadas.

Foro (1 tema) →

AttrEspecificacionesverificado
socRockchip RK3568B2 — quad-core Arm Cortex-A55 up to 2.0 GHz, Armv8.2-64 (wiki; compatible = "friendlyarm,nanopi-r5s", "rockchip,rk3568" in rk3568-nanopi-r5s.dts).✔
gpuArm Mali-G52 1-Core-2EE — OpenGL ES 1.1/2.0/3.2, Vulkan 1.0/1.1, OpenCL 2.0 Full Profile (wiki).? sin verificar
npu0.8 TOPS (RKNN); VPU: 4Kp60 H.265/H.264/VP9 decode, 1080p60 H.264/H.265 encode (wiki, CNX).? sin verificar
ram2 gb? sin verificar
storage8/16/32/64 GB eMMC (5.1 per product page); microSD (UHS-I); M.2 Key-M socket, M.2 2280, PCIe 2.1 x1, NVMe (wiki; product page says "PCIe2.0"); optional SPI NOR for network boot (CNX).? sin verificar
ethernet1× GbE WAN via SoC GMAC (gmac0, RGMII) + Realtek RTL8211F-CG PHY; 2× 2.5GbE LAN via two Realtek RTL8125BG PCIe controllers (wiki + product page). CNX measured up to 2.35 Gbps Rx / 1.85 Gbps Tx on 2.5G and 941 Mbps on GbE (review part 1).✔
usb2× USB 3.2 Gen 1 Type-A (1.4 A over-current limit each); 1× USB 2.0 host on 4-pin header; USB-C is power input only (product page).? sin verificar
video1× HDMI 1.4/2.0, up to 4096×2304@60 / 1080p@120, 10-bit Deep Color, 3-D (wiki).? sin verificar
wifi_btnone onboard — FriendlyElec relies on USB WiFi dongles or an M.2 PCIe WiFi module (RTL8822CE listed for Android) (wiki, CNX).✔
gpio_expansion- 12-pin 0.5 mm FPC connector: up to 1× SPI (SPI1_M1: GPIO3_C3 CLK, GPIO3_C2 MISO, GPIO3_C1 MOSI, GPIO3_A1 CS0), 3× UARTs (UART5 on GPIO3_C3/C2, UART9 on GPIO4_C5/C6, UART7 on GPIO3_C4/C5), 4× PWM (PWM12/13 on GPIO4_C5/C6, PWM14/15 on GPIO3_C4/C5), 8× GPIOs — all 3.3 V levels (wiki pin table). - 2×8-pin 1.27 mm connector: SDIO 3.0 (SDMMC2, 4-bit, SD3.0/MMC 4.51) + I2S1 (2× SDO, 3× SDI) — pins GPIO3_C6…D5, 1.8 V levels (wiki pin table). - No ADC/DAC broken out (RK3568 SARADC is not exposed on the connectors per the wiki pin tables).? sin verificar
debug3-pin 2.54 mm UART header, 3.3 V, 1 500 000 bps (wiki).? sin verificar
misc4× GPIO LEDs (SYS red, WAN/LAN1/LAN2 green), MASK button (eMMC flash), Reset button (mainline: gpio-keys, KEY_RESTART on GPIO4_A0), IR receiver (38 kHz, product page), RTC HYM8563TS with 2-pin battery connector, 5 V fan header (ZH1.5).? sin verificar
powerUSB-C, PD-capable, 5 V/9 V/12 V input; wiki recommends a PD charger ≥10 W (≥5 V/2 A) (wiki, product page).? sin verificar
dimensions_tempPCB 62×90×1.6 mm, 8-layer; case 68×94.5×30 mm; 57.5 g bare. Operating range 0 °C to 70 °C (wiki). FriendlyElec measured CPU never exceeding 50 °C in the metal case (CNX).✔
  • Fabricante: FriendlyElec (Shenzhen Fanyou Electronics), marca también conocida como FriendlyARM.
  • Año de lanzamiento: 2022. Anunciado el 2022-05-12 (CNX Software), a la venta el 2022-05-30 (CNX Software). La configuración de compilación de Armbian también registra INTRODUCED="2022" (armbian/build config).
  • Estado: Activo. A fecha 2026-10-13 la tienda lista una revisión "NanoPi R5S-LTS", en stock, con las imágenes actuales (FriendlyWrt 25.12, Debian 13, Ubuntu 24.04, Android 14, Proxmox VE 8.2.7) (product page, consultada el 2026-10-13).
  • Precio de lanzamiento: USD 59 (2 GB RAM / 8 GB eMMC), USD 75 con carcasa metálica (CNX Software, 2022-05-30).
  • Precio actual: USD 128 para el R5S-LTS (4 GB RAM / 64 GB eMMC), +$15 con carcasa (product page, consultada el 2026-10-13).
  • Variantes: RAM 2 GB o 4 GB LPDDR4X; eMMC 8 GB / 16 GB / 32 GB históricamente, 64 GB en la SKU LTS actual (la wiki lista 8/16 GB, la página de producto 8/32 GB, la tienda vende 4 GB/64 GB). El SoC es el die RK3568B2 (package de plástico, mismas características que el RK3568 según CNX). Hermanos de la familia: NanoPi R5C (2 puertos, WiFi M.2 E-key) y R5A/R5LS.
  • Nota vs. brief de la tarea: el brief suponía "2×GbE + 1×2.5GbE". Las fuentes dicen unánimemente lo contrario: 1× GbE (WAN) + 2× 2.5GbE (LAN) — wiki ("one Native Gigabit Ethernet, and two PCIe 2.5Gbps Ethernet"), cabecera de la configuración de Armbian ("1x GbE 2x 2.5GbE"), CNX.

+ Puntos fuertes

  • Diseño orientado a router: el único NanoPi de la serie R de su generación con dos puertos LAN 2.5GbE RTL8125BG más una WAN GbE nativa (GMAC), lo que lo sitúa en la categoría de puente 2.5G / pasarela VPN (wiki).
  • Ranura M.2 Key-M NVMe (2280, PCIe 2.1 x1) — almacenamiento rápido y reemplazable frente a los predecesores R2S/R4S limitados a SD (wiki).
  • Eficiencia Cortex-A55: notablemente más fresco que el RK3399 basado en A72 del R4S; ≤50 °C en la carcasa metálica según FriendlyElec (CNX).
  • Multimedia en un router: GPU Mali-G52, NPU de 0.8 TOPS (RKNN), decodificación VPU 4Kp60, HDMI 2.0 — también sirve como caja media/NPU (wiki; sección de prueba de la NPU §8.16).
  • Alimentación USB-C PD a 5/9/12 V — raro en SBC router de esa época (wiki).
  • Carcasa metálica pasiva vendida como accesorio; RTC con conector de batería para relojes sin red; botón MASK + Maskrom para recuperación (product page).
  • Sin WiFi a bordo por diseño — FriendlyElec documenta en su lugar una lista de compatibilidad USB-WiFi/AP (CNX).

− Puntos débiles

  • El rendimiento 2.5GbE en el lanzamiento era pobre. La reseña de CNX de junio de 2022 midió un throughput 2.5G "sometimes only a little faster than Gigabit Ethernet" (Tx tan bajo como ~1.85 Gbps incluso tras los fixes); FriendlyElec envió optimizaciones de interrupciones/offload de la NIC después (review part 1, part 2, giveaway note).
  • El Ethernet WAN del kernel mainline estaba roto al principio. El DTS inicial de 2023 necesitó arm64: dts: rockchip: fix gmac support for NanoPi R5S (31425b1fad), un fix de phy-supply para gmac0 (fdc68be8a8) y un fix del pin de reset de gmac0 fusionado el 2026-04-27 (c83c4a09d4) — los kernels entre esas fechas pueden no levantar el puerto WAN según el conjunto exacto de fixes.
  • Cambios de triggers LED en mainline: la configuración de LEDs se rehízo (1631cbdb80) y los triggers LED netdev se eliminaron después del DT (912b1f2a79, soc-dt-6.17) — el comportamiento por defecto de parpadeo LAN/WAN difiere entre los kernels del fabricante 5.10/6.1 y el mainline reciente.
  • Particularidades de encendido: FAQ de FriendlyElec: "Unable to power on — try to replace the power adapter and cable… some fast chargers with Type-C interface will have a delay, it may take a few seconds to start providing power"; se requiere ≥5 V/2 A (wiki §5.11). Una fuente compatible con PD es prácticamente obligatoria.
  • USB-C es solo alimentación; el OTG está en un puerto USB-A. Para reflashear por UMS/RockUSB, el puerto OTG es "the USB-A closest to the edge", no el USB-C (armbian/build board config comment).
  • Los valores por defecto del firewall de FriendlyWrt pueden bloquear el dial-up/tráfico hasta que las políticas de la zona WAN se pongan en Accept o se ejecute fw4 reload (wiki §5.11).
  • El UART de depuración funciona a 1 500 000 bps (wiki) — muchos adaptadores USB-UART baratos se quedan muy por debajo; prevé un adaptador capaz (tipo CP2102N/FT232H).
  • La eMMC de 8 GB de las SKUs de lanzamiento es justa para imágenes Docker/media; las propias imágenes de la wiki ocupan varios GB (wiki §4.5).
  • Retour d'expérience expert expert — expert-pi-like
    • Retour sur la NanoPi R5S après quelques mois. Le concept de routeur avec 2x 2.5GbE (RTL8125BG) et 1x GbE WAN est solide, et le slot M.2 NVMe change tout par rapport au SD card des R4S. Cependant, attention aux pièges du début. La performance du 2.5G a été médiocre au lancement (CNX mesurait ~1.85 G… — expert-pi-like
    • Merci pour ce résumé. Je confirme le souci d'alimentation : j'ai perdu une après-midi à comprendre pourquoi elle ne démarrait pas systématiquement avec un vieux chargeur 5V/2A standard. Il a fallu passer à un chargeur PD 12V pour que ce soit stable. Par contre, j'ai une question sur le débogage. Le… — hacker-du-coin
    • Pour le USB-UART, le CP2102 suffit souvent si on force la vitesse dans le terminal (putty ou minicom), mais il perd des caractères à 1.5 Mbps. Un FT232H ou un CP2102N récent est plus fiable. Sinon, pour le reflash, si tu as un écran HDMI, c'est plus simple. Le vrai piège restant concerne les LEDs :… — linux-router-01

Opiniones y proyectos de la comunidad

  • 2.5G router/gateway review & benchmarks

    Revisión y benchmarks de router/gateway 2.5G — guía completa de OpenWrt/FriendlyWrt + iperf3: y . (unverified au 2026-10-13) Nodo de laboratorio doméstico Armbian (NAS/Proxmox) — imágenes comunitarias de Debian/Ubuntu: ; FriendlyElec también ofrece imágenes d…

  • Media server on the router

    Servidor multimedia en el enrutador — Tutoriales oficiales de Docker de FriendlyElec para Jellyfin y Nextcloud en FriendlyWrt: . (unverified au 2026-10-13)

  • Upstream OpenWrt 24.10 router

    Router OpenWrt 24.10 upstream — imagen oficial friendlyarm_nanopi-r5s en el target rockchip: . (unverified au 2026-10-13) Compilaciones automatizadas de FriendlyWrt — constructor de imágenes de GitHub Actions de FriendlyElec utilizado por la comunidad: . (unv…

Contenido no disponible todavía.

  • El rendimiento 2.5GbE en el lanzamiento era pobre. La reseña de CNX de junio de 2022 midió un throughput 2.5G "sometimes only a little faster than Gigabit Ethernet" (Tx tan bajo como ~1.85 Gbps incluso tras los fixes); FriendlyElec envió optimizaciones de interrupciones/offload de la NIC después (review part 1, part 2, giveaway note).
  • El Ethernet WAN del kernel mainline estaba roto al principio. El DTS inicial de 2023 necesitó arm64: dts: rockchip: fix gmac support for NanoPi R5S (31425b1fad), un fix de phy-supply para gmac0 (fdc68be8a8) y un fix del pin de reset de gmac0 fusionado el 2026-04-27 (c83c4a09d4) — los kernels entre esas fechas pueden no levantar el puerto WAN según el conjunto exacto de fixes.
  • Cambios de triggers LED en mainline: la configuración de LEDs se rehízo (1631cbdb80) y los triggers LED netdev se eliminaron después del DT (912b1f2a79, soc-dt-6.17) — el comportamiento por defecto de parpadeo LAN/WAN difiere entre los kernels del fabricante 5.10/6.1 y el mainline reciente.
  • Particularidades de encendido: FAQ de FriendlyElec: "Unable to power on — try to replace the power adapter and cable… some fast chargers with Type-C interface will have a delay, it may take a few seconds to start providing power"; se requiere ≥5 V/2 A (wiki §5.11). Una fuente compatible con PD es prácticamente obligatoria.
  • USB-C es solo alimentación; el OTG está en un puerto USB-A. Para reflashear por UMS/RockUSB, el puerto OTG es "the USB-A closest to the edge", no el USB-C (armbian/build board config comment).
  • Los valores por defecto del firewall de FriendlyWrt pueden bloquear el dial-up/tráfico hasta que las políticas de la zona WAN se pongan en Accept o se ejecute fw4 reload (wiki §5.11).
  • El UART de depuración funciona a 1 500 000 bps (wiki) — muchos adaptadores USB-UART baratos se quedan muy por debajo; prevé un adaptador capaz (tipo CP2102N/FT232H).
  • La eMMC de 8 GB de las SKUs de lanzamiento es justa para imágenes Docker/media; las propias imágenes de la wiki ocupan varios GB (wiki §4.5).
  • Contrôler la LED SYS du NanoPi R5S debutant Schéma : IMG-nanopi-r5s-debutant-1-nanopir5s-sys-led.svg — NanoPi R5S vu de dessus avec les quatre LED (SYS rouge, WAN, LAN1, LAN2 vertes) mises en évidence
  • Bouton Reset et console série du NanoPi R5S debutant Schéma : IMG-nanopi-r5s-debutant-2-nanopir5s-bouton-console.svg — NanoPi R5S avec le bouton Reset (GPIO4_A0), le bouton MASK, l'en-tête UART 3 pins 2,54 mm et le branchement d'un adaptateur USB-UART
  • Premier script Python sur le NanoPi R5S debutant Schéma : IMG-nanopi-r5s-debutant-3-nanopir5s-premier-script-python.svg — NanoPi R5S sous Debian avec un terminal affichant un script Python qui lit température, fréquence CPU et adresses des trois ports Ethernet
  • Piloter les GPIO du NanoPi R5S avec libgpiod intermediaire Schéma : IMG-nanopi-r5s-intermediaire-1-nanopir5s-gpio-libgpiod.svg — connecteur FPC 12 pins du NanoPi R5S avec la broche GPIO3_C3 (3,3 V) reliée à une résistance et une LED, et le bouton Reset sur GPIO4_A0
  • Routeur Linux : bridge WAN/LAN et forwarding sur le R5S intermediaire Schéma : IMG-nanopi-r5s-intermediaire-2-nanopir5s-routeur-linux.svg — NanoPi R5S en routeur : port GbE eth0 en WAN vers la box, ports 2,5G eth1+eth2 en bridge LAN, avec sysctl net.ipv4.ip_forward activé
  • Pi-hole : serveur DNS filtrant sur le NanoPi R5S intermediaire Schéma : IMG-nanopi-r5s-intermediaire-3-nanopir5s-pihole-dns.svg — NanoPi R5S routeur hébergeant Pi-hole : requêtes DNS du LAN traversant le port 53, listes de blocage, requêtes autorisées sortant vers le DNS amont
  • OpenWrt upstream 24.10 en routeur 2,5G complet avance Schéma : IMG-nanopi-r5s-avance-1-nanopir5s-openwrt.svg — NanoPi R5S sous OpenWrt 24.10 (target rockchip) : flux de données WAN GbE vers bridge lan.eth1+eth2, flow offloading matériel activé, mesures iperf3
  • Surveillance thermique et fréquence du RK3568B2 avance Schéma : IMG-nanopi-r5s-avance-2-nanopir5s-surveillance-thermique.svg — NanoPi R5S dans son boîtier métal passif avec sondes : température thermal_zone, cpufreq des quatre Cortex-A55, courbe température/fréquence et seuils de throttling
  • NAS Samba sur NVMe avec VLANs de gestion avance Schéma : IMG-nanopi-r5s-avance-3-nanopir5s-nas-samba.svg — NanoPi R5S avec SSD NVMe M.2 en partage Samba, bridge br-lan découpé en VLAN 10 (données) et VLAN 20 (gestion), pare-feu entre zones

Biblioteca de código — ejemplos escritos para esta placa

  • clignotante.py Python

    El script de arranque en un SBC: un LED en el conector GPIO parpadea a 1 Hz. python3-gpiod controla el chip GPIO directamente por el kernel, sin librerías propietarias.

  • bouton-gpio.py Python

    Un botón en el conector GPIO dispara una acción al pulsar y al soltar. Versión genérica por sondeo de la línea gpiod con antirrebote software de 30 ms.

  • capteur-i2c.sh Bash

    El reflejo Linux para cualquier sensor I2C: barrer el bus con i2cdetect, confirmar que el chip está y leer unos registros con i2cget. Salida directa en el terminal sin escribir una línea de código de…

  • surveillance-temperature.sh Bash

    Sin ninguna dependencia, este script lee el sensor térmico expuesto por el kernel Linux, registra temperatura y frecuencia de la CPU en CSV y muestra una alerta al superar un umbral. Perfecto para di…

  • capteur-dht11.py Python

    El driver Adafruit CircuitPython funciona en Linux estándar: hace bit-bang del protocolo de 1 hilo del DHT vía libgpiod. El script imprime temperatura y humedad cada 2 s, encajando las tramas inválid…

  • servo-pwm-sysfs.sh Bash

    La interfaz PWM del kernel Linux (sysfs) es idéntica en todas las placas: periodo 20 ms, impulso 0,5-2,5 ms. Este script bash barre un servo en 3 ciclos y luego corta la alimentación para evitar el z…

  • serveur-web-capteur.py Python

    Sin dependencias externas, la placa se convierte en servidor web: una página HTML muestra temperatura del SoC y uptime, y un endpoint JSON los expone a los cuadros de mando. El reflejo de red para mo…

  • reseau-ethernet.sh Bash

    En una instalación fija, una IP estática evita buscar la placa en el listado DHCP. El script crea (o corrige) un perfil manual de NetworkManager en el puerto Ethernet y luego verifica la pasarela con…

  • journal-cron.sh Bash

    El dúo cron + script corto es el automatizador universal de Linux: cada minuto, carga de CPU y temperatura se añaden a un CSV con rotación integrada. Cero dependencias, cero demonios, sobrevive reini…

  • veilleur-systemd.py Python

    Un LED en latido más un control de servicios cada segundo: el script se vuelve un demonio systemd con Restart=always, arrancado en el arranque. El patrón de robustez para una placa embebida sin panta…

Ejemplos y repositorios encontrados en línea