Radxa ROCK 3B (Rockchip RK3568)
⚡ Lo esencial en 60 segundos
- soc — Rockchip RK3568 (industrial SKU: RK3568J), 22 nm. CPU: quad-core Arm Cortex-A55 (ARMv8.2-A, DynamIQ) @ up to 2.0 GHz. GPU: Arm Mali-G52-2EE — OpenGL ES 1.1/2.0/3.1/3.2, OpenCL 2.0/2.1, Vulkan 1.1 (product page; docs list ES 1.1/2.0/3.2 + OpenCL 2.0). NPU: 1 TOPS @ INT8, INT8/INT16/FP16/BFP16 hybrid MAC; TensorFlow/TF-Lite/PyTorch/ Caffe/ONNX/MXNet/Keras/Darknet via RKNN (CNX; product page). VPU: 4Kp60 H.265/H.264/VP9 decode, 1080p60 H.264/H.265 encode, 8 MP ISP with HDR (CNX; docs). >
- ram — 64-bit LPDDR4, 2 / 4 / 8 GB (docs intro table).
- storage — microSD slot; pluggable eMMC module on the 3B's SO-DIMM-style eMMC connector (onboard eMMC on the 3B+); M.2 M-Key 2280 NVMe SSD slot. The docs intro table and the mainline DTS (which enables the pcie3x2 PCIe 3.0 x2 controller for the M-Key) say PCIe 3.0 x2; CNX's intro paragraph says "PCIe 3.0 x1" while its own spec list says x2 — trust x2 (docs + DTS).
- networking — 2× Gigabit Ethernet (mainline DTS binds gmac0 + gmac1, both rgmii-id; one port supports PoE with the optional Radxa 25 W PoE HAT, on the port near the USB stack — power-supply doc). (rock-3b-rk3568_defconfig), suggesting Realtek PHYs, but the exact model is not stated in the sources fetched. No soldered Wi-Fi/BT: wireless comes from a user-installed M.2 E-Key module (PCIe 2.0 x1 / SDIO / UART interfaces; Radxa advertises Wi-Fi 6 module support) (docs intro; CNX). Cellular: M.2 B-Key 3042 socket (USB/PCIe/SATA) + SIM slot for 4G LTE / 5G modules (docs intro; CNX).
- usb — 2× USB 2.0 host, 1× USB 3.0 host, 1× USB 3.0 OTG (docs intro; CNX).
- video_out — HDMI 2.0 up to 4Kp60 (+ HDMI audio); 2× MIPI DSI (one 4-lane, one 2-lane), eDP, touch-panel connector; triple display from HDMI / 2×DSI / eDP (docs intro; product page also lists an LVDS/DSI combo). Camera: 1× 2-lane MIPI CSI (docs; CNX).
- En esta placa : 9 tutoriales · 10 código
La Radxa ROCK 3B es una placa de desarrollo de bajo consumo y alto rendimiento que se distingue por su formato compacto y su versatilidad en entornos industriales y de domótica. Presentada inicialmente en 2021 y disponible para su compra desde noviembre de 2023, esta placa adopta el factor de forma Pico-ITX, midiendo 100 × 75 milímetros. Es crucial aclarar que, a pesar de contar con un conector de 40 pines similar al de las Raspberry Pi, la ROCK 3B no es una clon de la Raspberry Pi CM4 ni utiliza conectores SO-DIMM; su diseño está pensado para encajar en carcasas estándar Pico-ITX, ofreciendo una integración más limpia en proyectos embebidos. El corazón de esta placa es el sistema en chip (SoC) Rockchip RK3568, fabricado en un proceso de 22 nanómetros. Este procesador integra cuatro núcleos Arm Cortex-A55 que funcionan a una frecuencia máxima de 2.0 GHz. Para quienes no estén familiarizados con la arquitectura, los núcleos Cortex-A55 están diseñados para ofrecer eficiencia energética y un rendimiento sólido en tareas multitarea, siendo ideales para servidores ligeros, pasarelas de red o interfaces de usuario. La unidad de procesamiento gráfico (GPU) es una Arm Mali-G52-2EE, capaz de manejar gráficos acelerados para interfaces visuales y video, soportando estándares como OpenGL ES y Vulkan. Además, incorpora una unidad de procesamiento neuronal (NPU) de 1 TOPS (trillón de operaciones por segundo), lo que permite ejecutar modelos de inteligencia artificial ligera directamente en la placa, útil para reconocimiento de imágenes o procesamiento de voz sin depender de la nube.
En cuanto a la memoria y el almacenamiento, la ROCK 3B ofrece variantes de 2, 4 u 8 GB de RAM LPDDR4 de 64 bits, lo que garantiza fluidez en la ejecución de múltiples aplicaciones simultáneas. El almacenamiento es uno de sus puntos fuertes gracias a la inclusión de tres ranuras M.2. La ranura M-Key permite conectar unidades de estado sólido NVMe de alto rendimiento a través de una conexión PCIe 3.0 x2, ofreciendo velocidades de lectura y escritura muy superiores a las tarjetas microSD tradicionales. La ranura E-Key está destinada a módulos de conectividad inalámbrica, como Wi-Fi 6 y Bluetooth, que deben adquirirse por separado, ya que la placa no incluye Wi-Fi soldado. Finalmente, la ranura B-Key soporta módulos de comunicación celular 4G LTE o 5G, incluyendo un puerto para tarjeta SIM, lo que convierte a la ROCK 3B en una excelente opción para proyectos de Internet de las Cosas (IoT) que requieren conectividad móvil autónoma. La conectividad por cable es igualmente robusta, destacando la presencia de dos puertos Gigabit Ethernet. Uno de ellos es compatible con la tecnología PoE (Power over Ethernet) mediante un accesorio opcional de 25 W, lo que permite alimentar la placa y transmitir datos a través de un solo cable de red, simplificando enormemente la instalación en entornos industriales o de videovigilancia.
La gestión de energía es flexible y está pensada para la robustez. La placa se alimenta principalmente a través de un puerto USB-C que soporta los estándares de carga rápida USB Power Delivery (PD) y Quick Charge (QC), así como voltajes fijos entre 5.3 y 12 voltios. También es posible alimentarla a través de los pines GPIO o mediante el módulo PoE mencionado anteriormente. En cuanto a la salida de video, la ROCK 3B soporta hasta tres pantallas simultáneamente: una salida HDMI 2.0 que alcanza resoluciones 4K a 60 Hz, y dos interfaces MIPI DSI para pantallas táctiles incrustadas, además de una salida eDP. Esto la hace ideal para quioscos interactivos o paneles de control industrial. El sistema operativo oficial recomendado es Radxa OS, una distribución basada en Debian optimizada para el hardware de Rockchip, aunque también hay soporte para Ubuntu, Android y OpenWrt, este último muy popular para crear routers personalizados. El soporte en el kernel de Linux principal (mainline) está disponible desde la versión 6.11, aunque para aprovechar todas las funciones, como la aceleración gráfica completa o los sensores específicos, a menudo se recomienda utilizar las imágenes oficiales de Radxa o los kernels de la marca.
Existen dos ediciones principales de la placa: la Community Edition, diseñada para uso general con un rango de temperatura de 0 a 60 °C, y la Industrial Edition, que utiliza una variante del chip (RK3568J) y soporta temperaturas extremas de -40 a 85 °C, garantizando fiabilidad en fábricas o exteriores. Es importante notar que, aunque el conector de 40 pines es "mayormente" compatible con el de Raspberry Pi, no es idéntico; los usuarios deben consultar el esquema de colores de Radxa antes de conectar accesorios (HATs) para evitar daños por cableado incorrecto. Entre los desafíos conocidos, algunos usuarios han reportado problemas con la aceleración gráfica si mezclan controladores de código abierto y propietarios, o dificultades para acceder al modo de recuperación MaskROM si el bootloader no está correctamente configurado. Por ello, se recomienda mantener el firmware U-Boot actualizado. A pesar de estos matices técnicos, la Radxa ROCK 3B se posiciona como una herramienta poderosa para desarrolladores que buscan un equilibrio entre tamaño reducido, conectividad avanzada (especialmente con sus puertos NVMe y celular) y capacidad de procesamiento local, todo ello bajo una filosofía de hardware abierto con esquemáticos disponibles para su estudio.

Esquema de pines (pinout)

| Attr | Especificaciones | verificado |
|---|---|---|
soc | Rockchip RK3568 (industrial SKU: RK3568J), 22 nm. CPU: quad-core Arm Cortex-A55 (ARMv8.2-A, DynamIQ) @ up to 2.0 GHz. GPU: Arm Mali-G52-2EE — OpenGL ES 1.1/2.0/3.1/3.2, OpenCL 2.0/2.1, Vulkan 1.1 (product page; docs list ES 1.1/2.0/3.2 + OpenCL 2.0). NPU: 1 TOPS @ INT8, INT8/INT16/FP16/BFP16 hybrid MAC; TensorFlow/TF-Lite/PyTorch/ Caffe/ONNX/MXNet/Keras/Darknet via RKNN (CNX; product page). VPU: 4Kp60 H.265/H.264/VP9 decode, 1080p60 H.264/H.265 encode, 8 MP ISP with HDR (CNX; docs). > | ? sin verificar |
ram | 64-bit LPDDR4, 2 / 4 / 8 GB (docs intro table). | ? sin verificar |
storage | microSD slot; pluggable eMMC module on the 3B's SO-DIMM-style eMMC connector (onboard eMMC on the 3B+); M.2 M-Key 2280 NVMe SSD slot. The docs intro table and the mainline DTS (which enables the pcie3x2 PCIe 3.0 x2 controller for the M-Key) say PCIe 3.0 x2; CNX's intro paragraph says "PCIe 3.0 x1" while its own spec list says x2 — trust x2 (docs + DTS). | ? sin verificar |
networking | 2× Gigabit Ethernet (mainline DTS binds gmac0 + gmac1, both rgmii-id; one port supports PoE with the optional Radxa 25 W PoE HAT, on the port near the USB stack — power-supply doc). (rock-3b-rk3568_defconfig), suggesting Realtek PHYs, but the exact model is not stated in the sources fetched. No soldered Wi-Fi/BT: wireless comes from a user-installed M.2 E-Key module (PCIe 2.0 x1 / SDIO / UART interfaces; Radxa advertises Wi-Fi 6 module support) (docs intro; CNX). Cellular: M.2 B-Key 3042 socket (USB/PCIe/SATA) + SIM slot for 4G LTE / 5G modules (docs intro; CNX). | ✔ |
usb | 2× USB 2.0 host, 1× USB 3.0 host, 1× USB 3.0 OTG (docs intro; CNX). | ? sin verificar |
video_out | HDMI 2.0 up to 4Kp60 (+ HDMI audio); 2× MIPI DSI (one 4-lane, one 2-lane), eDP, touch-panel connector; triple display from HDMI / 2×DSI / eDP (docs intro; product page also lists an LVDS/DSI combo). Camera: 1× 2-lane MIPI CSI (docs; CNX). | ? sin verificar |
audio | 4-ring 3.5 mm jack (RK809 codec on I2S — sound card "Analog RK809" in the mainline DTS) + HDMI audio. | ? sin verificar |
gpio_40_pin_header | color-coded 40-pin header, "mostly compatible with ROCK Pi 4 and Raspberry Pi 3/4" (CNX) — i.e. not an exact Pi pinout; check the color code before plugging HATs. Radxa's official table: 27× GPIO, 3× I2C, 7× PWM, 6× UART, 1× SPI, 2× CAN, 1× ADC (docs intro). CNX's launch summary lists slightly fewer (5× UART, 2× I2C, 1× CAN, 6× PWM, 1× ADC, plus PCM/I2S and a USB 2.0 pin) — > | ✔ |
power | USB-C with USB PD 2.0 (9 V/2 A, 12 V/2 A, 15 V/2 A, 20 V/2 A), QC 3.0/2.0 (9 V/2 A, 12 V/1.5 A), or fixed 5.3–12 V on USB-C; alternatively 5 V on GPIO pins 2/4, or PoE via the 25 W HAT (power-supply doc). Quick start recommends a 12 V/2 A-or-better PD adapter (quick start). CNX's launch spec says fixed-voltage range 6–24 V — > | ✔ |
misc | RTC (Hym8563 in mainline DTS) + backup-battery connector, IR receiver (gpio-ir-receiver in DTS), RGB LED (heartbeat LED node in DTS), 2-pin 1.25 mm 5 V PWM fan header, power + recovery buttons, factory ID EEPROM (BL24C16A, read-only, added to DTS Dec 2025), CE/FCC certified (CNX). | ? sin verificar |
temperature | consumer grade 0–60 °C; industrial grade −40–85 °C (product page). | ? sin verificar |
- Fabricant : Radxa Computer (Shenzhen) Co., Ltd. Nom de produit ROCK 3B ("Rock 3 Model B") ; la compatibilité devicetree est radxa,rock-3b, rockchip,rk3568 (DTS mainline, consulté le 2026-10-13).
- Année d'introduction : présenté pour la première fois en 2021 dans le fil de discussion sur le design lancé par Radxa elle-même (forum.radxa.com/t/rock-3b-ideas-and-discussion/6810), redessiné après les retours de la communauté, et seulement devenu achetable en novembre 2023 (CNX Software, 2023-11-27, consulté le 2026-10-13). >
- Prix au lancement (nov. 2023, Arace Tech, selon CNX) : 2 Go — 45 $ · 4 Go — 55 $ · 8 Go — 75 $ (CNX 2023-11-27).
- Statut : Actif — la page produit actuelle et l'ensemble de la documentation sont en ligne au 2026-10-13 (radxa.com/products/rock3/3b, docs.radxa.com/en/rock3/rock3b).
- Facteur de forme — correction importante : le ROCK 3B est une carte au format Pico-ITX / "PI-CO ITX" 100 × 75 mm avec tous les ports principaux sur le bord arrière et un connecteur 40 broches de style Raspberry Pi — pas un clone de Raspberry Pi CM4. "Pi CM4-like form factor with SO-DIMM/CM4 connectors" and "Pi-RM1 form factor" are not supported by any source checked (Radxa docs, CNX, mainline DTS commit message, Radxa product page all say Pico-ITX 100×75 mm); Radxa's CM4/SO-DIMM-style products are the separate CM3/CM4/CM5 SOM line (docs.radxa.com/en/som/cm). Le texte d'intro de CNX indique "100x72mm" alors que sa propre liste de spécifications et la documentation Radxa indiquent 100×75 mm — considérer 100×75 mm comme faisant foi.
- Variantes : - Community Edition — RK3568, grade grand public, 0 °C ~ 60 °C (page produit radxa.com). - Industrial Edition — RK3568J, plage de température étendue −40 °C ~ 85 °C (page produit radxa.com, commit d'ajout mainline). - Références de RAM 2 / 4 / 8 Go LPDDR4 ; options eMMC (voir SoC & specs). - ROCK 3B+ — variante plus récente documentée sur les mêmes pages, distinguée par un module eMMC embarqué au lieu du connecteur eMMC de la 3B (tableau d'introduction docs.radxa.com). - Les révisions matérielles sont suivies officiellement (Revision Details) ; le schéma publié est le V1.51 (voir Resources).
+ Puntos fuertes
- Trois connecteurs M.2 + SIM sur un seul SBC : M-Key 2280 NVMe (PCIe 3.0 x2), E-Key pour modules Wi-Fi (jusqu'à Wi-Fi 6)/BT, B-Key 3042 pour le cellulaire 4G LTE/5G avec SIM sur carte — sans carte porteuse ni carte d'extension (intro de la doc ; CNX). La plupart des concurrents exigent une carte IO ou un HAT.
- Double Gigabit Ethernet avec PoE (un port, via le Radxa PoE HAT 25 W) — inhabituel en dehors des cartes de classe routeur (doc d'alimentation ; CNX).
- Design mécanique PI-CO ITX : Pico-ITX 100×75 mm avec tous les ports principaux sur le bord arrière — s'intègre dans les boîtiers Pico-ITX tout en conservant un connecteur 40 broches de style Pi (CNX ; docs).
- Triple affichage : HDMI 2.0 + 2× MIPI DSI + eDP simultanément (intro de la doc ; page produit).
- Éditions Community + Industrial de la même carte (RK3568 vs RK3568J, −40–85 °C), destinées à l'IHM/au contrôle industriel avec approvisionnement long terme (page produit ; commit mainline).
- NPU 1 TOPS (RKNN) pour l'edge-AI léger, plus décodage VPU 4Kp60 (CNX ; page produit).
- Alimentation flexible : PD/QC USB-C, USB-C à tension fixe, 5 V GPIO, ou PoE — conçu pour les panneaux industriels câblés en 12 V (doc d'alimentation).
- Open hardware : schémas complets publiés (voir Resources), micrologiciel open source (github.com/radxa).
- EEPROM d'ID en lecture seule d'usine (BL24C16A) utilisée par les outils Radxa (kernel commit e3b12fc).
− Puntos débiles
- Deuxième port Ethernet mort sur certaines distributions mainline/alternatives — "Rock 3B 6.12 Kernel, only one Ethernet port working — Road to DietPi", dont la cause racine est un vieux bootloader et [RESOLVED: update U-Boot] ; un suivi de 2026 documente la panne rk_gmac-dwmac … eth1: Failed to reset the dma sur mainline 6.19-rc et son correctif (forum.radxa.com/t/25181). Règle pratique : sur toute image non-Radxa, flasher d'abord un U-Boot récent (rock-3b-rk3568_defconfig mainline ou image SPI Radxa actuelle).
- Confusion sur l'accélération GPU (libmali vs panfrost) — des utilisateurs rapportent que ni le libmali du fabricant ni panfrost n'ont fonctionné immédiatement sur des images Armbian auto-construites pour Rock 3B / Rock 3A (forum.radxa.com/t/20646) ; le RK3568 se trouve dans la zone délicate où le blob du fabricant et Panfrost mainline ne se mélangent pas — choisir une seule pile par OS.
- Échec d'amorçage des images CLI du fabricant (packaging du pilote GPU) — un bug de longue date du BSP RK356X faisait échouer l'amorçage des images CLI ; Radxa l'a corrigé dans radxa-repo/bsp commit 17340a7 (janv. 2024) (forum.radxa.com/t/19740).
- Overlays d'affichage/écran tactile peu fiables sur la 3B — l'écran officiel de Radxa fonctionnait en HDMI mais l'overlay d'écran tactile échouait, avec des plaintes comme quoi le wiki n'est pas testé par carte (forum.radxa.com/t/24225) ; des conflits de broche INT du tactile GT911 signalés en lien (forum.radxa.com/t/26548).
- L'accès MaskROM est capricieux — des utilisateurs rapportent ne pas pouvoir entrer en MaskROM avec la procédure à boutons documentée en tentant de flasher l'eMMC via rkdeveloptool (forum.radxa.com/t/29701) ; la doc comporte même une page "Clear SPI Flash manually" pour les bootloaders bloqués (doc d'installation du système).
- OpenWrt sur NVMe est artisanal — le fil communautaire "Radxa 3B - nvme boot" documente la mise à jour des images SPI et les essais-erreurs d'amorçage NVMe sur OpenWrt 24.10 (forum.openwrt.org/t/225022).
- Pas de Wi-Fi par défaut + découvrabilité des accessoires — le sans-fil exige d'acheter et d'installer un module M.2 E-Key ; CNX a explicitement critiqué l'UX du catalogue d'accessoires de Radxa ("not always clear which one is compatible… some are simply missing") (CNX 2023-11-27).
- Dérive des spécifications entre révisions et documentation — les comptes de fonctions du connecteur 40 broches et la plage d'entrée à tension fixe diffèrent entre la spec de lancement de CNX et la doc Radxa d'aujourd'hui (voir les notes de SoC & specs) ; le design lui-même a changé entre la présentation de 2021 et la sortie de 2023 (CNX). Vérifier la page Revision Details et la révision du schéma de votre carte.
- Le connecteur 40 broches est "mostly" compatible Pi, pas totalement — le brochage codé par couleurs de Radxa diffère du Raspberry Pi par endroits ; forcer des HAT Pi peut câbler mal les signaux (CNX ; comparer le code couleur du connecteur avant d'enficher quoi que ce soit) (CNX 2023-11-27).
- Retour d'expérience expert expert — expert-pi-like
- Petit retour d'experience sur la Rock 3B. Le format Pico-ITX 100x75mm avec les ports a l'arriere est vraiment pratique pour les boitiers, et les 3 slots M.2 (NVMe, Wi-Fi, 4G) sont un gros plus. Par contre, attention au réseau : sur les distros non-Radxa, le deuxième port Ethernet est souvent mort a… — expert-pi-like
- Merci pour le rappel sur le U-Boot, j'ai passe une soiree a chercher pourquoi eth1 ne levait pas link sous Armbian. Concernant les ecrans tactiles, j'ai eu le même souci que les forums mentionnent : l'overlay GT911 ne marche pas bien sans bricoler les pins INT. Ca m'a fait perdre beaucoup de temps.… — hobby-maker-88
- Pour le double affichage, evite les overlays officiels si tu as deja des conflits GPIO, ca peut être instable comme indique dans les problèmes connus. Pour le reste, le format Pico-ITX est top mais attention : les HATs Raspberry Pi ne sont pas tous compatibles, le pinout est seulement "mostly" comp… — linux-tinkerer
Opiniones y proyectos de la comunidad
- ROCK 3B ideas and discussion forum.radxa.com
- Rock 3B U-Boot stuck forum.radxa.com
- Rock 3B - Cannot reach MaskROM, always boots from SPI forum.radxa.com
- Rock 3A/3B RK3568 GPU Drivers forum.radxa.com
- docs.radxa.com/en/rock3/rock3b
- radxa.com/products/rock3/3b
- dl.radxa.com/rock3/docs/hw/3b/Radxa_ROCK_3B_V1.51_SCH.pdf
- kernel commit e3b12fc
- docs hardware-design
- CNX RK3566/RK3568 datasheet article
- CNX Software, 2023-11-27
- rk3568-rock-3b.dts
- add-commit 846ef77
- rock-3b-rk3568_defconfig
- radxa/u-boot
- radxa/kernel
- radxa/linux-rockchip
- radxa-build/rock-3b
- docs download page
- dl.radxa.com/rock3/images/
- forum.radxa.com
- Radxa Discord
- wiki.radxa.com/Rock3
- radxa.com/about
- Deuxième port Ethernet mort sur certaines distributions mainline/alternatives — "Rock 3B 6.12 Kernel, only one Ethernet port working — Road to DietPi", dont la cause racine est un vieux bootloader et [RESOLVED: update U-Boot] ; un suivi de 2026 documente la panne rk_gmac-dwmac … eth1: Failed to reset the dma sur mainline 6.19-rc et son correctif (forum.radxa.com/t/25181). Règle pratique : sur toute image non-Radxa, flasher d'abord un U-Boot récent (rock-3b-rk3568_defconfig mainline ou image SPI Radxa actuelle).
- Confusion sur l'accélération GPU (libmali vs panfrost) — des utilisateurs rapportent que ni le libmali du fabricant ni panfrost n'ont fonctionné immédiatement sur des images Armbian auto-construites pour Rock 3B / Rock 3A (forum.radxa.com/t/20646) ; le RK3568 se trouve dans la zone délicate où le blob du fabricant et Panfrost mainline ne se mélangent pas — choisir une seule pile par OS.
- Échec d'amorçage des images CLI du fabricant (packaging du pilote GPU) — un bug de longue date du BSP RK356X faisait échouer l'amorçage des images CLI ; Radxa l'a corrigé dans radxa-repo/bsp commit 17340a7 (janv. 2024) (forum.radxa.com/t/19740).
- Overlays d'affichage/écran tactile peu fiables sur la 3B — l'écran officiel de Radxa fonctionnait en HDMI mais l'overlay d'écran tactile échouait, avec des plaintes comme quoi le wiki n'est pas testé par carte (forum.radxa.com/t/24225) ; des conflits de broche INT du tactile GT911 signalés en lien (forum.radxa.com/t/26548).
- L'accès MaskROM est capricieux — des utilisateurs rapportent ne pas pouvoir entrer en MaskROM avec la procédure à boutons documentée en tentant de flasher l'eMMC via rkdeveloptool (forum.radxa.com/t/29701) ; la doc comporte même une page "Clear SPI Flash manually" pour les bootloaders bloqués (doc d'installation du système).
- OpenWrt sur NVMe est artisanal — le fil communautaire "Radxa 3B - nvme boot" documente la mise à jour des images SPI et les essais-erreurs d'amorçage NVMe sur OpenWrt 24.10 (forum.openwrt.org/t/225022).
- Pas de Wi-Fi par défaut + découvrabilité des accessoires — le sans-fil exige d'acheter et d'installer un module M.2 E-Key ; CNX a explicitement critiqué l'UX du catalogue d'accessoires de Radxa ("not always clear which one is compatible… some are simply missing") (CNX 2023-11-27).
- Dérive des spécifications entre révisions et documentation — les comptes de fonctions du connecteur 40 broches et la plage d'entrée à tension fixe diffèrent entre la spec de lancement de CNX et la doc Radxa d'aujourd'hui (voir les notes de SoC & specs) ; le design lui-même a changé entre la présentation de 2021 et la sortie de 2023 (CNX). Vérifier la page Revision Details et la révision du schéma de votre carte.
- Le connecteur 40 broches est "mostly" compatible Pi, pas totalement — le brochage codé par couleurs de Radxa diffère du Raspberry Pi par endroits ; forcer des HAT Pi peut câbler mal les signaux (CNX ; comparer le code couleur du connecteur avant d'enficher quoi que ce soit) (CNX 2023-11-27).
- Faire clignoter une LED via le GPIO avec libgpiod debutant Schéma : IMG-radxa-rock-3b-debutant-1-rock3b-led-gpio.svg — LED et résistance 330 Ω câblées sur une broche GPIO du connecteur 40 broches de la Radxa ROCK 3B
- Lire un bouton poussoir en Python avec python3-libgpiod debutant Schéma : IMG-radxa-rock-3b-debutant-2-rock3b-bouton-python.svg — bouton poussoir avec résistance de pull câblé entre une broche GPIO et la masse sur la Radxa ROCK 3B, fenêtre Python à côté de la carte
- Premier réseau : Ethernet double gigabit, Wi-Fi optionnel et SSH debutant Schéma : IMG-radxa-rock-3b-debutant-3-rock3b-reseau-ssh.svg — Radxa ROCK 3B reliée par deux câbles Ethernet à un switch, module M.2 E-Key Wi-Fi en option, poste client ouvrant une session SSH
- Installer et booter le système sur un SSD NVMe (M.2 M-Key) intermediaire Schéma : IMG-radxa-rock-3b-intermediaire-1-rock3b-boot-nvme.svg — Radxa ROCK 3B avec SSD NVMe 2280 vissé dans le slot M.2 M-Key, chaîne de boot BootROM → SPI NOR → NVMe, touche de recovery et mode MaskROM
- Interroger un capteur I2C sur le connecteur 40 broches intermediaire Schéma : IMG-radxa-rock-3b-intermediaire-2-rock3b-i2c-capteur.svg — module capteur I2C relié aux broches SDA/SCL du connecteur 40 broches de la Radxa ROCK 3B, loupe sur les deux broches signal
- Surveiller température et fréquence CPU, piloter le ventilateur PWM intermediaire Schéma : IMG-radxa-rock-3b-intermediaire-3-rock3b-thermique.svg — Radxa ROCK 3B avec dissipateur et ventilateur 2 broches, courbes de température et fréquence des quatre Cortex-A55
- Routeur / passerelle réseau double Gigabit avec OpenWrt et PoE avance Schéma : IMG-radxa-rock-3b-avance-1-rock3b-routeur-dual-gbe.svg — Radxa ROCK 3B sous OpenWrt, deux ports Ethernet en WAN/LAN, HAT PoE 25 W alimentant la carte via le switch
- Boîte de vision RTSP : caméra MIPI, accélération NPU RKNN et VPU avance Schéma : IMG-radxa-rock-3b-avance-2-rock3b-npu-vision.svg — caméra MIPI CSI sur la Radxa ROCK 3B, pipeline capture → décodage VPU → inférence NPU RKNN → flux RTSP vers clients
- Passerelle cellulaire 4G/5G : module M.2 B-Key, SIM et failover avance Schéma : IMG-radxa-rock-3b-avance-3-rock3b-cellulaire-4g.svg — module 4G dans le socket M.2 B-Key 3042 de la Radxa ROCK 3B, carte SIM insérée, failover Ethernet cellulaire vers le réseau
Biblioteca de código — ejemplos escritos para esta placa
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBashserveur-web-capteur.pyPythonwifi-station.shBashjournal-cron.shBashveilleur-systemd.pyPython
Ejemplos y repositorios encontrados en línea
- radxa/build github.com
- radxa/linux-rockchip github.com
- radxa/pyRock github.com