Orange Pi 3B (Rockchip RK3566)
⚡ L’essentiel en 60 secondes
- soc — Rockchip RK3566, 22 nm. CPU: quad-core Arm Cortex-A55 (ARMv8-A, 64-bit) @ up to 1.8 GHz. GPU: Arm Mali-G52 2EE — OpenGL ES 1.1/2.0/3.2, OpenCL 2.0, Vulkan 1.1, 2D acceleration (official page). NPU: 0.8 TOPS @ INT8 (RKNN; Caffe/TF/TFLite/ONNX/PyTorch/ Keras/Darknet model conversion). VPU: 4K@60 H.265/H.264/VP9 decode, 1080p@100 H.265 / 1080p@60 H.264 encode; 8 MP ISP with HDR. PMIC: Rockchip RK809-5 (official page; also in the mainline DTS at i2c0 address 0x20).
- ram — 2 / 4 / 8 GB LPDDR4/LPDDR4x (official page).
- storage — microSD slot; eMMC module socket (16/32/64/128/256 GB); 16/32 MB SPI NOR flash; M.2 M-Key slot for SATA III or PCIe 2.0/2.1 x1 NVMe SSD — the official wiki states the slot is electrically PCIe2.0 x1, "theoretical maximum speed 500 MB/s"; PCIe 3.0/4.0 SSDs work but run at Gen2 x1 speed (Orange Pi wiki, Orange Pi 3B §2.6, retrieved 2026-10-13).
- networking — 10/100/1000M Ethernet with YT8531C PHY (official page; GMAC1/RGMII in the mainline DTS). Wi-Fi 5 (802.11ac dual-band) + BT 5.0/BLE, module AP6256 (official page; mainline DTS binds brcm,bcm43456-fmac on the SDIO bus and brcm,bcm4345c5 Bluetooth on uart1). >
- usb — 1× USB 3.0 host, 2× USB 2.0 host, 1× USB 2.0 OTG/device-capable port (official page).
- video_out_camera — HDMI 2.0 up to 4K@60, 2-lane MIPI DSI, eDP 1.3; 1× 2-lane MIPI CSI. Audio: 3.5 mm jack (RK809 codec via I2S, "Analog RK809" sound card in mainline DTS) + HDMI audio.
- Sur cette fiche : 9 tutoriels · 10 codes
L’Orange Pi 3B, introduite par Shenzhen Xunlong Software Co., Ltd. en août 2023, s’impose comme une carte de développement monoprocesseur qui réconcilie compacité et puissance de stockage. Avec des dimensions de 56 sur 89 millimètrès, elle adopte le format « carte de visite » familier aux utilisateurs du Raspberry Pi 3B, ce qui permet une intégration aisée dans des boîtiers existants et une compatibilité mécanique avec les dissipateurs thermiques conçus pour ce standard. Cette ressemblance physique ne doit toutefois pas induire en erreur sur l’identité de la carte : il ne s’agit pas d’une simple évolution du modèle Orange Pi 3 de 2019, mais d’un produit distinct reposant sur une architecture matérielle moderne, centrée autour du système sur puce (SoC) Rockchip RK3566. Ce processeur, gravé en 22 nanomètrès, intègre quatre cœurs Arm Cortex-A55 cadencés jusqu’à 1,8 GHz. Pour le néophyte, il faut comprendre que le Cortex-A55 est un cœur optimisé pour l’efficacité énergétique, offrant un bon compromis entre performance et consommation électrique, idéal pour les tâches de fond ou les serveurs domestiques, même s’il est moins puissant que les cœurs haut de gamme dédiés au calcul intensif. La partie graphique est assurée par un GPU Mali-G52 2EE, capable de gérer les interfaces graphiques modernes et le décodage vidéo, tandis qu’une unité de traitement neuronal (NPU) de 0,8 TOPS permet d’accélérer certaines tâches d’intelligence artificielle légère, comme la reconnaissance d’objets basique, via le framework RKNN de Rockchip.
L’un des arguments majeurs de cette carte réside dans sa polyvalence de stockage, rare à ce niveau de prix. Elle propose quatre classes de stockage distinctes : un port pour carte microSD, un connecteur pour module eMMC (mémoire flash soudée ou enfichable), une mémoire flash SPI NOR de 16 ou 32 Mo, et surtout, une fente M.2 M-Key. Cette dernière est la véritable star de la fiche technique, car elle permet d’installer un disque SSD NVMe ou SATA directement sur la carte, sans adaptateur externe. Il est crucial de noter une nuance technique importante : bien que la fente accepte les disques NVMe modernes, elle est limitée électriquement à une interface PCIe 2.1 x1. Cela signifie que la vitesse de transfert est plafonnée théoriquement à 500 Mo/s. Si vous insérez un SSD ultra-rapide de génération 3 ou 4, il fonctionnera, mais à la vitesse maximale permise par la carte, ce qui reste néanmoins très supérieur à une carte SD classique. La présence de la mémoire SPI NOR est également significative : elle permet de stocker le chargeur de démarrage (bootloader), autorisant ainsi des scénarios de démarrage réseau ou depuis le SSD NVMe, une fonctionnalité avancée pour les utilisateurs souhaitant créer un système robuste sans dépendre d’une carte SD fragile.
En termes de connectivité, l’Orange Pi 3B est équipée d’un port Ethernet Gigabit (10/100/1000 Mbits/s) utilisant le contrôleur PHY YT8531C, garantissant des transferts réseau rapides pour les usages de type NAS (stockage réseau). Le module Wi-Fi et Bluetooth est basé sur une puce Broadcom AP6256, offrant le Wi-Fi 5 (802.11ac) double bande et le Bluetooth 5.0. Il convient d’être vigilant ici : des sources tierces ont parfois mentionné un module différent (Allwinner), mais la documentation officielle et le noyau Linux principal (mainline) confirment l’usage du Broadcom. Les utilisateurs doivent donc s’assurer que les firmwares appropriés sont installés pour que le Wi-Fi fonctionne correctement. Pour les périphériques, la carte dispose d’un port USB 3.0, de deux ports USB 2.0 et d’un port USB Type-C OTG, ce dernier servant également à l’alimentation. L’alimentation requiert strictement du 5 Volts sous 3 Ampères via ce port USB-C ; la carte ne gère pas les contrats de charge rapide USB-PD, il faut donc utiliser un chargeur de qualité délivrant le courant nécessaire.
L’interface avec le monde physique est assurée par un connecteur de 40 broches compatible avec le Raspberry Pi. Ce connecteur expose jusqu’à 28 broches GPIO (entrées/sorties générales), ainsi que des lignes pour les protocoles UART, I2C, SPI et PWM. Pour clarifier ces termes : le GPIO permet de contrôler des composants simples comme des LED ou de lire des boutons ; l’I2C est un bus de communication pour des capteurs ou des écrans OLED ; le SPI est utilisé pour des périphériques plus rapides comme des écrans ou des mémoires ; et le PWM permet de générer des signaux analogiques simulés, utile pour contrôler la vitesse d’un moteur ou la luminosité d’une LED. Une limitation notable concerne l’absence de lignes ADC/DAC sur ce connecteur, ce qui signifie que la carte ne peut pas lire directement des signaux analogiques (comme la température d’un capteur analogique) sans ajouter un convertisseur externe. De plus, l’accès à l’I2C sur les broches 3 et 5 du connecteur a été ajouté tardivement dans le noyau Linux principal (fin 2025), ce qui implique que les utilisateurs de noyaux plus anciens doivent appliquer des modifications spécifiques pour utiliser ces broches.
La gestion logicielle de la carte est assurée par une communauté active, notamment via Armbian, qui propose des images basées sur Debian ou Ubuntu. Le support du noyau Linux principal (mainline) a été introduit avec la version 6.11, offrant une stabilité accrue et une meilleure intégration avec les distributions modernes. Cependant, il existe des subtilités matérielles à connaître : deux révisions matérielles (v1.1 et v2.1) coexistent, avec des câblages différents pour le Wi-Fi et l’Ethernet. Utiliser le mauvais fichier de description matérielle (Device Tree) peut entraîner l’absence de réseau ou de Wi-Fi. Il est donc impératif de vérifier la révision de sa carte, souvent indiquée sur le circuit imprimé, et de s’assurer que le système d’exploitation sélectionné gère correctement cette spécificité. Les images officielles du fabricant utilisent un noyau modifié par Rockchip avec des pilotes propriétaires pour le GPU, tandis qu’Armbian privilégie le pilote open-source Panfrost pour le Mali-G52. Pour les usages multimédias nécessitant le décodage matériel vidéo complet (VPU) ou l’accès à la NPU, les images du fabricant restent souvent la voie la plus directe, bien que la qualité des images officielles puisse varier selon les systèmes d’exploitation proposés (Android, Debian, Ubuntu, OpenHarmony). En résumé, l’Orange Pi 3B est une solution économique et compacte, idéale pour ceux qui cherchent à intégrer un stockage SSD rapide dans un format réduit, à condition de bien comprendre les contraintes de son interface PCIe et les spécificités de ses révisions matérielles.


Schéma de brochage (pinout)

| Attr | Specs | vérifié |
|---|---|---|
soc | Rockchip RK3566, 22 nm. CPU: quad-core Arm Cortex-A55 (ARMv8-A, 64-bit) @ up to 1.8 GHz. GPU: Arm Mali-G52 2EE — OpenGL ES 1.1/2.0/3.2, OpenCL 2.0, Vulkan 1.1, 2D acceleration (official page). NPU: 0.8 TOPS @ INT8 (RKNN; Caffe/TF/TFLite/ONNX/PyTorch/ Keras/Darknet model conversion). VPU: 4K@60 H.265/H.264/VP9 decode, 1080p@100 H.265 / 1080p@60 H.264 encode; 8 MP ISP with HDR. PMIC: Rockchip RK809-5 (official page; also in the mainline DTS at i2c0 address 0x20). | ? non vérifié |
ram | 2 / 4 / 8 GB LPDDR4/LPDDR4x (official page). | ? non vérifié |
storage | microSD slot; eMMC module socket (16/32/64/128/256 GB); 16/32 MB SPI NOR flash; M.2 M-Key slot for SATA III or PCIe 2.0/2.1 x1 NVMe SSD — the official wiki states the slot is electrically PCIe2.0 x1, "theoretical maximum speed 500 MB/s"; PCIe 3.0/4.0 SSDs work but run at Gen2 x1 speed (Orange Pi wiki, Orange Pi 3B §2.6, retrieved 2026-10-13). | ✔ |
networking | 10/100/1000M Ethernet with YT8531C PHY (official page; GMAC1/RGMII in the mainline DTS). Wi-Fi 5 (802.11ac dual-band) + BT 5.0/BLE, module AP6256 (official page; mainline DTS binds brcm,bcm43456-fmac on the SDIO bus and brcm,bcm4345c5 Bluetooth on uart1). > | ? non vérifié |
usb | 1× USB 3.0 host, 2× USB 2.0 host, 1× USB 2.0 OTG/device-capable port (official page). | ? non vérifié |
video_out_camera | HDMI 2.0 up to 4K@60, 2-lane MIPI DSI, eDP 1.3; 1× 2-lane MIPI CSI. Audio: 3.5 mm jack (RK809 codec via I2S, "Analog RK809" sound card in mainline DTS) + HDMI audio. | ? non vérifié |
gpio_40_pin_header | Raspberry-Pi-compatible 40-pin header, up to 28 GPIOs plus UART, I2C, SPI, PWM (CNX; official page lists "GPIO, UART, I2C, SPI, PWM"). No ADC/DAC lines are broken out on the header per the official pin definition (pin map image cited by the kernel patch: orangepi.org/img/pi3b/0719-pi3b-19.png). Header I²C is on pins 3/5 = I2C2_M1 (enabled in mainline only in Nov 2025, see Problems). | ✔ |
misc | MaskROM, Reset and Power keys; 2-pin 5 V fan connector; 2-pin RTC battery connector. | ? non vérifié |
power | USB Type-C, 5 V / 3 A (official page). The board is 5 V only — no USB-PD contract is mentioned anywhere in official material. | ? non vérifié |
consumption | ? non vérifié | |
temperature | ✔ | |
pcb | 56 × 89 mm (official page; CNX says 85 × 56 mm — same footprint, digits transposed in one of the two sources), ~49–52 g. | ? non vérifié |
- Fabricant : Shenzhen Xunlong Software Co., Ltd. (marque : Orange Pi). La chaîne compatible du device tree est xunlong,orangepi-3b (mainline DTS, consulté le 2026-10-13).
- Année d'introduction : 2023. Annoncée début août 2023, livraisons démarrées le 2023-08-15 (CNX Software, 2023-08-05, consulté le 2026-10-13). La configuration de la carte dans Armbian consigne également INTRODUCED="2023" (armbian/build config/boards/orangepi3b.csc, consulté le 2026-10-13).
- Prix de lancement (août 2023, précommande Amazon, selon CNX) : - 2 Go — $34.99 · 4 Go — $39.99 · 8 Go — $50.99 - avec module eMMC 256 Go : $51.99 / $57.99 / $67.99 ; AliExpress à partir d'environ $30 (CNX 2023-08-05). La réputation « ≈60 $ avec NVMe » vient du SKU 8 Go additionné d'un SSD 2280/2242 bon marché, car le connecteur M.2 est embarqué sur la carte sans coût supplémentaire.
- Statut : Actif. Référencée sur la page produit officielle (récupérée en direct le 2026-10-13) : orangepi.org Orange Pi 3B.
- Variantes : SKU de 2 / 4 / 8 Go LPDDR4/4x ; module eMMC optionnel 16–256 Go ; flash SPI 16 ou 32 Mo (page produit officielle). Deux révisions matérielles existent — v1.1 et v2.1 — avec un câblage différent pour le PHY Ethernet et le Wi-Fi ; mainline contient des device trees séparés rk3566-orangepi-3b-v1.1.dts / rk3566-orangepi-3b-v2.1.dts (rockchip Makefile, consulté le 2026-10-13). À ne pas confondre avec l'Orange Pi 3 de 2019 à Allwinner H6 (CNX).
+ Points forts
- M.2 M-Key NVMe/SATA sur une carte à ~35–60 $ — la fonctionnalité phare ; au lancement, CNX la présentait comme le différenciateur face à la Geniatech XPI-3566, seule carte RK3566 au format Pi 3B sortie auparavant (CNX). Le connecteur est commutable entre SATA III et NVMe PCIe 2.1 x1 (page officielle).
- Format Raspberry Pi 3B / densité façon CM4 : carte « carte de visite » de 56 × 89 mm avec connecteur 40 broches compatible Pi — chemin de mise à niveau direct pour boîtiers/refroidissement de Pi 3B ; face à la Radxa ROCK 3C et à l'ASUS Tinker Board 3, également basées RK3566 (article CNX sur la Tinker Board 3, consulté le 2026-10-13). (La Radxa ROCK 3B sœur utilise le plus gros RK3568 @ 2,0 GHz avec le même Mali-G52 2EE, radxa.com/products/rock3/3b.)
- Quatre classes de stockage indépendantes (microSD, module eMMC, SPI NOR, SSD M.2) — rare à ce prix ; la SPI NOR permet les flux réseau/démarrage SPI et Armbian BOOT_SUPPORT_SPI=yes.
- NPU 0,8 TOPS + VPU complet (décodage 4K60) dans un encombrement Pi 3B ; sortie eDP 1.3 (compatible dalles de portable) à côté du HDMI 2.0 et des MIPI DSI/CSI (page officielle).
- Jusqu'à 8 Go LPDDR4x — la plus grande option RAM de la classe RK3566 au format Pi 3B (CNX).
- Vrai support mainline + U-Boot mainline d'Armbian (noyau 6.11+, configuration de carte citée plus haut), que la génération Orange Pi PC plus ancienne n'a jamais eu.
− Points faibles
- Le M.2 n'est qu'en PCIe 2.1 x1 (~500 Mo/s théoriques). Les lecteurs NVMe Gen3/Gen4 rapides sont plafonnés ; achetez un lecteur bon marché. Wiki officiel §2.6 (Orange Pi wiki, consulté le 2026-10-13).
- Deux révisions matérielles (v1.1 / v2.1) au câblage différent. v2.1 déplace le PHY Ethernet à l'adresse MDIO 1 avec un GPIO de reset différent et câble l'AP6256 sur SDIO "sdmmc1" avec son propre régulateur ; utiliser le mauvais DT donne Ethernet mort et/ou Wi-Fi absent. Preuve : fichiers mainline séparés rk3566-orangepi-3b-v1.1.dts / -v2.1.dts (consulté le 2026-10-13).
- Le I²C du connecteur était inutilisable dans mainline jusqu'à fin 2025. I2C2 (broches 3/5 du connecteur) n'a été activé que par "arm64: dts: rockchip: Enable i2c2 on Orange Pi 3B" (Michael Opdenacker, commité le 2025-11-21) ; le commit précise qu'il s'agit des seules broches du connecteur avec I²C sans conflit avec d'autres blocs (commit b92c4eae, consulté le 2026-10-13). Sur les noyaux 6.11–6.17, il vous faut votre propre overlay DT pour des périphériques I²C sur le connecteur.
- NVMe contre SATA exigeait deux images U-Boot / préfixe d'overlay erroné sur Armbian, avant la PR "orangepi3b: one U-Boot image for NVMe and SATA, fix overlay prefix" (armbian/build#10896, consulté le 2026-10-13) ; bug de nom d'overlay connexe : "[Bug]: dt_makefile_patcher ignores dtb filenames with periods" (nommage v1.1/v2.1) (armbian/build#7187). Symptôme : la carte démarre sur NVMe mais pas sur SATA (ou l'inverse) sur les anciennes versions Armbian — mettez à jour.
- La pile GPU du noyau du fabricant est un blob propriétaire ; mainline utilise panfrost. Le DTS active le Mali-G52 (mali-supply = <&vdd_gpu>) sous le pilote libre panfrost (dtsi) ; le décodage vidéo matériel dans Chromium sous Armbian a régressé à un moment (armbian/build#9175). Le runtime NPU RKNN n'est packagé que pour les images du noyau du fabricant.
- Le Wi-Fi est un composant Broadcom SDIO qui exige le firmware de la carte. brcmfmac a besoin du firmware brcmfmac43456-sdio… + NVRAM pour la correspondance de carte xunlong ; fichiers manquants = adaptateur Wi-Fi absent après les mises à jour du noyau mainline. était derrière un contrôle anti-bot Anubis pendant la recherche ; vérifiez avec ls /lib/firmware/brcm/.
- Qualité inégale entre les nombreux téléchargements OS officiels — l'avertissement de CNX au lancement (CNX) ; le wiki du fabricant lui-même reste la référence pour savoir quelle image utiliser par interface.
- Dérive documentaire : CNX liste le module Wi-Fi comme CDTech 20U5622/AW859A alors que la page officielle et le DTS mainline indiquent AP6256/BCM43456 (voir la note de SoC & specs) ; les dimensions sont citées différemment par les deux sources primaires. Vérifiez par rapport à la révision imprimée sur votre carte.
- Retour d'expérience expert expert — expert-pi-like
- Retour d'expérience sur l'Orange Pi 3B. Le format Pi 3B avec le slot M.2 intégré est vraiment le point fort pour transformer un boîtier existant. Attention toutefois, le slot est limité au PCIe 2.1 x1, donc ne comptez pas sur les débits d'un SSD Gen4, c'est plafonné autour de 500 MB/s théoriques. J… — expert-pi-like
- Salut expert-pi-like, merci pour ce retour. Justement, je débute avec une v2.1 et j'ai galéré au démarrage. Je pensais que mon module NVMe était HS mais en lisant les tickets Armbian, j'ai vu qu'il y avait un souci de prefixe d'overlay et qu'il fallait parfois deux images U-Boot différentes selon q… — maker-du-93
- Pour compléter, si vous passez sous mainline (pas le kernel vendor), préparez-vous à chasser les firmware WiFi. Le module AP6256 (BCM43456) nécessite les fichiers brcmfmac43456-sdio spécifiques. J'ai eu la carte wifi qui disparaissait après une mise à jour du noyau car le fichier NVRAM correspondan… — linux-ouin-ouin
Retours et projets de la communauté
- Customboard with RK3566 flashed with OrangePi3B Armbian minnimal image, no more MaskMode in RKDevTool forum.armbian.com
- Build Framework patches placement for Orangepi-3b v2.1 forum.armbian.com
- Orange Pi 3B - A Rockchip RK3566 SBC with an M.2 NVMe/SATA SSD socket, up to 8GB RAM www.cnx-software.com
- Orange Pi 3B V2.1 SBC has been revamped with better WiFi 5 connectivity, M.2 2280 NVMe/SATA SSD socket www.cnx-software.com
Contenu indisponible pour le moment.
- Official product page (specs, V2.1 pin definition)
- Official wiki (pin maps, flashing, NVMe/eMMC/SPI boot, peripherals)
- 40-pin pin definition image
- -v1.1.dts
- -v2.1.dts
- Mainline device trees
- Kernel commits
- Kernel commits
- Armbian
- Armbian
- Armbian
- CNX Software launch article
- RK3566 vs RK3568 comparison
- RK3566 vs RK3568 comparison
- RK3566 vs RK3568 comparison
- Community
- Community
- Le M.2 n'est qu'en PCIe 2.1 x1 (~500 Mo/s théoriques). Les lecteurs NVMe Gen3/Gen4 rapides sont plafonnés ; achetez un lecteur bon marché. Wiki officiel §2.6 (Orange Pi wiki, consulté le 2026-10-13).
- Deux révisions matérielles (v1.1 / v2.1) au câblage différent. v2.1 déplace le PHY Ethernet à l'adresse MDIO 1 avec un GPIO de reset différent et câble l'AP6256 sur SDIO "sdmmc1" avec son propre régulateur ; utiliser le mauvais DT donne Ethernet mort et/ou Wi-Fi absent. Preuve : fichiers mainline séparés rk3566-orangepi-3b-v1.1.dts / -v2.1.dts (consulté le 2026-10-13).
- Le I²C du connecteur était inutilisable dans mainline jusqu'à fin 2025. I2C2 (broches 3/5 du connecteur) n'a été activé que par "arm64: dts: rockchip: Enable i2c2 on Orange Pi 3B" (Michael Opdenacker, commité le 2025-11-21) ; le commit précise qu'il s'agit des seules broches du connecteur avec I²C sans conflit avec d'autres blocs (commit b92c4eae, consulté le 2026-10-13). Sur les noyaux 6.11–6.17, il vous faut votre propre overlay DT pour des périphériques I²C sur le connecteur.
- NVMe contre SATA exigeait deux images U-Boot / préfixe d'overlay erroné sur Armbian, avant la PR "orangepi3b: one U-Boot image for NVMe and SATA, fix overlay prefix" (armbian/build#10896, consulté le 2026-10-13) ; bug de nom d'overlay connexe : "[Bug]: dt_makefile_patcher ignores dtb filenames with periods" (nommage v1.1/v2.1) (armbian/build#7187). Symptôme : la carte démarre sur NVMe mais pas sur SATA (ou l'inverse) sur les anciennes versions Armbian — mettez à jour.
- La pile GPU du noyau du fabricant est un blob propriétaire ; mainline utilise panfrost. Le DTS active le Mali-G52 (mali-supply = <&vdd_gpu>) sous le pilote libre panfrost (dtsi) ; le décodage vidéo matériel dans Chromium sous Armbian a régressé à un moment (armbian/build#9175). Le runtime NPU RKNN n'est packagé que pour les images du noyau du fabricant.
- Le Wi-Fi est un composant Broadcom SDIO qui exige le firmware de la carte. brcmfmac a besoin du firmware brcmfmac43456-sdio… + NVRAM pour la correspondance de carte xunlong ; fichiers manquants = adaptateur Wi-Fi absent après les mises à jour du noyau mainline. était derrière un contrôle anti-bot Anubis pendant la recherche ; vérifiez avec ls /lib/firmware/brcm/.
- Qualité inégale entre les nombreux téléchargements OS officiels — l'avertissement de CNX au lancement (CNX) ; le wiki du fabricant lui-même reste la référence pour savoir quelle image utiliser par interface.
- Dérive documentaire : CNX liste le module Wi-Fi comme CDTech 20U5622/AW859A alors que la page officielle et le DTS mainline indiquent AP6256/BCM43456 (voir la note de SoC & specs) ; les dimensions sont citées différemment par les deux sources primaires. Vérifiez par rapport à la révision imprimée sur votre carte.
- Faire clignoter une LED via le GPIO avec libgpiod debutant Schéma : IMG-orangepi-3b-debutant-1-opi3b-led-gpio.svg — LED et résistance 330 Ω câblées sur une broche GPIO du connecteur 40 broches de l'Orange Pi 3B
- Lire un bouton poussoir et afficher l'état dans la console debutant Schéma : IMG-orangepi-3b-debutant-2-opi3b-bouton-console.svg — bouton poussoir avec résistance de pull câblé entre une broche GPIO et la masse sur l'Orange Pi 3B
- Premier script Python : bouton + LED avec python3-libgpiod debutant Schéma : IMG-orangepi-3b-debutant-3-opi3b-premier-python.svg — bouton et LED reliés au connecteur 40 broches de l'Orange Pi 3B, pilotés par un script Python
- Variation d'intensité d'une LED avec un signal PWM intermediaire Schéma : IMG-orangepi-3b-intermediaire-1-opi3b-pwm-led.svg — LED pilotée par une sortie PWM du connecteur 40 broches de l'Orange Pi 3B via un transistor
- Interroger un capteur I2C sur les broches 3/5 du connecteur intermediaire Schéma : IMG-orangepi-3b-intermediaire-2-opi3b-i2c-capteur.svg — capteur I2C relié aux broches SDA/SCL (broches 3/5, I2C2_M1) du connecteur 40 broches de l'Orange Pi 3B
- Configurer Ethernet gigabit et Wi-Fi puis se connecter en SSH intermediaire Schéma : IMG-orangepi-3b-intermediaire-3-opi3b-reseau-ssh.svg — Orange Pi 3B connectée en Ethernet (PHY YT8531C) et Wi-Fi (module AP6256), poste client en SSH
- Booter sur un SSD NVMe et récupérer une carte bloquée (MaskROM) avance Schéma : IMG-orangepi-3b-avance-1-opi3b-boot-nvme.svg — Orange Pi 3B avec SSD NVMe dans le slot M.2, ordre de boot SPI NOR → eMMC → microSD → USB et touche MaskROM
- Surveiller température et fréquence CPU sous contrainte avance Schéma : IMG-orangepi-3b-avance-2-opi3b-thermique.svg — Orange Pi 3B avec dissipateur et ventilateur 2 broches, courbes de température et fréquence des Cortex-A55
- Héberger des conteneurs Docker et un serveur web sur NVMe avance Schéma : IMG-orangepi-3b-avance-3-opi3b-docker-serveur-web.svg — Orange Pi 3B en serveur : conteneurs Docker sur SSD NVMe, service web exposé sur le réseau via Ethernet gigabit
Bibliothèque de code — exemples écrits pour cette carte
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBashserveur-web-capteur.pyPythonreseau-ethernet.shBashjournal-cron.shBashveilleur-systemd.pyPython
Exemples et dépôts trouvés en ligne
- orangepi-xunlong/orangepi-build github.com
- orangepi-xunlong/wiringOP github.com
- defencedog/orangepi3b_v2.1 github.com
- evgs/OrangePi-rk3566 github.com
- SUISHUI/linux-orangepi-3b github.com