ODROID-N2 / ODROID-N2+ (Hardkernel)

HardkernelSBClinux

⚡ L’essentiel en 60 secondes

Imaginez une petite carte électronique, à peine plus grande qu’une carte de crédit, capable de faire tourner des jeux vidéo anciens, de servir de centre multimédia ultra-rapide ou de piloter une maison intelligente. C’est l’ODROID-N2, et sa version améliorée, l’ODROID-N2+, fabriquées par l’entreprise sud-coréenne Hardkernel. Annoncée en février 2019, cette carte a marqué un tournant dans le monde des ordinateurs monocarte (SBC) en étant le premier modèle à intégrer la puce Amlogic S922X. Pour comprendre pourquoi cette carte est si appréciée, il faut d’abord saisir ce qu’est un SBC. Contrairement à un ordinateur de bureau classique composé de plusieurs composants séparés, un SBC regroupe le processeur, la mémoire, les ports de connexion et les contrôleurs sur une seule et unique plaque. L’ODROID-N2 s’inscrit dans la lignée des cartes dites « pi-like », c’est-à-dire qu’elles partagent une philosophie d’ouverture et de compatibilité avec l’écosystème Raspberry Pi, tout en offrant des performances souvent supérieures.

Le cœur de cette carte est son processeur, ou SoC (System on Chip), nommé Amlogic S922X. Ce terme désigne une puce qui intègre plusieurs fonctions essentielles dans un seul boîtier. Ici, la puce utilise une architecture appelée « big.LITTLE ». Pour faire simple, imaginez une équipe de travail où certains membres sont très forts pour les tâches complexes et rapides (les cœurs « big »), tandis que d’autres sont plus sobres et efficaces pour les tâches simples (les cœurs « LITTLE »). L’ODROID-N2 original possède quatre cœurs Cortex-A73 cadencés jusqu’à 1,8 GHz et deux cœurs Cortex-A53 à 1,9 GHz. La fréquence, exprimée en gigahertz (GHz), indique le nombre de cycles que le processeur peut effectuer chaque seconde : plus elle est élevée, plus le processeur peut traiter d’instructions rapidement. La version N2+, apparue en juillet 2020, a poussé cette logique encore plus loin en utilisant une révision de la puce (Rev-C) permettant aux cœurs A73 d’atteindre 2,4 GHz et aux A53 2,0 GHz. Cette augmentation de fréquence, combinée à une meilleure gestion thermique, a permis à la N2+ de devenir la carte la plus populaire de la marque, offrant des performances brutes impressionnantes pour son prix de lancement, qui était de 79 dollars pour la version 4 Go de mémoire.

La mémoire vive, ou RAM, est un autre point crucial. L’ODROID-N2 est disponible avec 2 ou 4 Go de mémoire DDR4 à 1320 MHz. La DDR4 est une norme de mémoire rapide et économe en énergie. Il est important de noter que le modèle 2 Go a été déprécié (retiré du catalogue) par la suite, laissant la version 4 Go comme standard recommandé, car elle offre une meilleure fluidité pour les tâches multitâches ou les interfaces graphiques modernes. Pour le stockage, la carte propose une fente pour carte microSD, classique pour installer le système d’exploitation, mais surtout un connecteur pour un module eMMC amovible. L’eMMC est une mémoire flash soudée ou connectée directement sur la carte, offrant des vitesses de lecture et d’écriture bien supérieures à une carte SD, ce qui rend le démarrage et l’utilisation quotidienne beaucoup plus réactifs. Il existe également une petite mémoire de type SPI NOR de 8 Mo, utilisée notamment pour stocker le chargeur d’amorçage (bootloader), bien que son activation nécessite une configuration matérielle spécifique en raison d’un partage de broches avec le port eMMC.

Sur le plan de la connectivité, l’ODROID-N2 est équipée de quatre ports USB 3.0. L’USB 3.0 est une norme de transfert de données rapide, permettant de connecter des disques durs externes ou des clés USB à grande vitesse. Cependant, il faut savoir que ces quatre ports partagent une seule bande passante via un hub interne, ce qui signifie que si vous utilisez plusieurs périphériques simultanément, la vitesse globale peut être limitée. Pour le réseau, la carte dispose d’un port Ethernet Gigabit, offrant une connexion filaire stable et rapide, idéale pour les serveurs ou les médias en streaming. En revanche, il n’y a pas de Wi-Fi ni de Bluetooth intégrés ; les utilisateurs doivent donc ajouter un dongle USB si ces fonctions sans fil sont nécessaires. Pour l’affichage, la carte possède une sortie HDMI 2.0 capable d’afficher une image en 4K (une très haute définition) à 60 images par seconde, avec support HDR pour des couleurs plus vives. Il y a aussi une prise audio vidéo composite pour les anciens téléviseurs, utile pour le dépannage ou les installations spécifiques.

La gestion de la chaleur est un aspect souvent négligé mais vital pour les performances. Les processeurs chauffent lorsqu’ils travaillent dur. Si la température devient trop élevée, le système ralentit automatiquement pour se protéger, un phénomène appelé « throttling ». L’ODROID-N2 a été conçue avec un dissipateur thermique en métal fixé sous la carte, là où se trouve le processeur. Sur la version N2+, ce dissipateur est plus fin mais plus efficace, permettant de maintenir des températures raisonnables (inférieures à 80 °C) même sans ventilateur, grâce à une meilleure efficacité énergétique de la puce Rev-C. Un petit ventilateur peut être ajouté via une prise dédiée pour les charges extrêmes, mais la carte est conçue pour fonctionner silencieusement dans la plupart des cas.

L’écosystème logiciel est riche et varié. Hardkernel propose des images officielles pour Ubuntu (une distribution Linux populaire) et Android. Mais la force de cette carte réside dans son excellente compatibilité avec Linux « mainline », c’est-à-dire la version officielle du noyau Linux développée par la communauté mondiale, plutôt que par des versions modifiées spécifiques au fabricant. Cela signifie que les utilisateurs peuvent installer des systèmes comme Armbian, une version optimisée de Linux pour les cartes SBC, qui offre un support complet des pilotes graphiques modernes (Panfrost) et une stabilité accrue. L’ODROID-N2 est aussi très prisée pour les médias, avec des distributions dédiées comme CoreELEC ou LibreELEC, qui transforment la carte en un lecteur multimédia puissant capable de décoder des vidéos 4K et de gérer les formats audio complexes comme le Dolby Atmos.

Enfin, il existe des particularités techniques à connaître pour les bricoleurs. La carte possède une broche GPIO (General Purpose Input/Output), un ensemble de 40 broches qui permettent de connecter des composants électroniques simples comme des LED, des boutons ou des capteurs. Ces broches sont programmables et permettent d’interagir avec le monde physique, faisant de l’ODROID-N2 un outil idéal pour la domotique ou les projets de robotique. Il y a aussi un petit interrupteur physique sur la carte pour choisir si le système doit démarrer depuis la mémoire SPI, l’eMMC ou la carte SD, ce qui offre une flexibilité précieuse pour le développement. Bien que la carte soit robuste, certains utilisateurs rapportent des instabilités rares après de longues périodes de fonctionnement ininterrompu, souvent résolues en ajustant les paramètrès de gestion de l’énergie du processeur. En résumé, l’ODROID-N2 et sa variante N2+ représentent un équilibre remarquable entre puissance, prix et polyvalence, offrant une alternative crédible et performante aux solutions plus connues, tout en invitant l’utilisateur à explorer les possibilités offertes par l’open source et le matériel libre.

Forum (1 sujet) →

AttrSpecsvérifié
socAmlogic S922X (meson-g12b family), 12 nm, big.LITTLE: - N2: 4× Cortex-A73 @ up to 1.8 GHz + 2× Cortex-A53 @ up to 1.9 GHz. - N2+ (Rev-C): 4× A73 @ up to 2.4 GHz + 2× A53 @ up to 2.0 GHz. - Sources: CNX 2019-02-13 and 2020-07-16 articles (URLs above).? non vérifié
gpuArm Mali-G52 MP6 (Bifrost) @ 846 MHz (CNX). Wikipedia's table lists 846 MHz for N2 and 800 MHz for N2+ ( retrieved 2026-10-13).✔
ram2 GB or 4 GB, 32-bit bus, DDR4 @ 1320 MHz (CNX spec lists; Wikipedia "DDR4 … 32-bit bus width").? non vérifié
storagemicroSD slot; removable eMMC module socket; 8 MB SPI NOR flash (Macronix MX25U6435F, jedec,spi-nor, up to 104 MHz) — see device tree below.? non vérifié
networking1× Gigabit Ethernet (RJ45), Amlogic dwmac MAC + Realtek RTL8211F PHY (from mainline DT, phy-mode = "rgmii", max-speed = <1000>); measured >900 Mbps Tx/Rx (CNX 2019). No onboard WiFi/Bluetooth.? non vérifié
usb4× USB 3.0 Type-A on one onboard hub (DT compatible usb5e3,610 / usb5e3,620; Wikipedia notes all four "share one single root hub"); 1× micro-USB 2.0 OTG. ~340 MB/s USB 3.0 throughput measured (CNX 2019).? non vérifié
video_audio_outHDMI 2.0 (4K@60 Hz with HDR/CEC/EDID per Wikipedia; CNX spec lists say up to 4K@75 Hz — see note), plus AV jack (composite video + stereo analog audio up to 384 kHz, TRRS) driven through a DIO2133 amplifier (mainline DT).? non vérifié
gpio_header40-pin, with 2× I2C, 1× UART, 6× PWM, SPI, S/PDIF, 2× ADC, plus GPIOs (CNX spec lists). Separate 4-pin debug UART header. Kernel DT assigns readable PIN_xx line names to the bank GPIOA/GPIOX lines (e.g. GPIOX_11 = PIN_23, GPIOA_13 = PIN_7) — see Resources for the DT file.? non vérifié
miscIR receiver (mainline RC map rc-odroid), NXP PCF8563 RTC on I2C3 (wakeup-source, CR2032 holder on N2+), 2 system LEDs, SPI/eMMC boot-select slide switch (SW1), 2-pin fan header.? non vérifié
powerDC barrel jack 5.5×2.1 mm, DC 7.5–18 V (up to 25 W) for N2; 7.5–16 V ≤2 A for N2+ (Wikipedia table). Kits ship a 12 V/2 A adapter (CNX review).? non vérifié
consumption_measured_stress_ng_cpu_6_cpu_method_matrixprodidle 1.6–1.8 W; heavy load 5.2–5.3 W (N2) / 5.9–6.2 W (N2+) — CNX 2019 & 2020 articles.? non vérifié
thermalSoC mounted on the bottom, covered by a large heatsink (N2: 100×91×25 mm; N2+: thinner, 18.75 mm). N2 stress test at 35 °C ambient: CPU never exceeded 74 °C (CNX 2019). N2+ fanless: ≤80 °C at 35 °C ambient; ~65 °C with fan; fan engages above ~65 °C (CNX 2020/2021). Board 90×90 mm, ~200 g with heatsink (N2+).? non vérifié
  • Fabricant : Hardkernel (Corée du Sud), gamme de produits ODROID.
  • Annoncée : 13 février 2019 par Hardkernel sur leur forum ; premier SBC à Amlogic S922X jamais annoncé. Elle remplace l'ODROID-N1 à base de RK3399, annulé (annulé en 2018 pour des raisons d'approvisionnement en DDR4/RAM). Source : annonce CNX Software, (consulté le 2026-10-13).
  • Lancement : les ventes ont démarré fin mars / avril 2019. Prix de lancement : 63 US$ (2 Go) et 79 US$ (4 Go) (même source CNX).
  • Variantes : - ODROID-N2 (2019) : Amlogic S922X Rev-B, 4× Cortex-A73 @ 1,8 GHz + 2× Cortex-A53 @ 1,9 GHz, 2 Go ou 4 Go de RAM. Le modèle 2 Go a ensuite été déprécié (review CNX, consulté le 2026-10-13). - ODROID-N2+ (juillet 2020) : Amlogic S922X Rev-C, A73 jusqu'à 2,4 GHz (2,2 GHz au spec, les 300 cartes de pré-production ont toutes tenu 2,4 GHz), A53 jusqu'à 2,0 GHz ; lancé à 79 $ (4 Go) / 63 $ (2 Go) ; heatsink plus fin, support de batterie RTC CR2032. Source : (consulté le 2026-10-13). - ODROID-N2 CoreELEC Edition (août 2019) : kit N2 préchargé avec CoreELEC, prix de lancement 65 $/75 $. Source : (consulté le 2026-10-13). - ODROID-N2L (novembre 2022) : dérivé plus petit et moins cher, même S922X, format compact. Source : (consulté le 2026-10-13).
  • Statut : le N2 original est de fait EOL (remplacé par le N2+ ; N2 2 Go déprécié selon CNX 2021). Le N2+ est resté la carte phare et la plus populaire de Hardkernel (CNX qualifie la famille N2+ de « the most popular board from Hardkernel », article N2L ci-dessus).

+ Points forts

  • Première carte S922X / championne du rapport perf-prix hexa-core : 4× A73 + 2× A53 à 63 $ au lancement — environ « twice as fast as a Raspberry Pi 4 » dans certains benchmarks (CNX 2020-07-16) ; ~20 % plus rapide en multicœur et RAM 35 % plus rapide que le RK3399 qu'il remplaçait (CNX 2019-02-13).
  • Refroidissement sérieux dès l'usine : heatsink couvrant tout le dessous de carte de série ; fonctionnement quasi silencieux, ventilateur seulement au-dessus d'environ 65 °C ; peut tourner sans ventilateur avec un max de 80 °C (CNX 2020).
  • Lignée media-center : HDMI 2.0 4K HDR, décodage matériel H.265 4K 60 fps, pas-through DTS-HD/Dolby sur CoreELEC ; vendu comme media center Kodi officiel (CNX 2019-08-26).
  • Matériel officiel Home Assistant : Home Assistant Blue (2020) utilisait l'ODROID-N2+ avec eMMC 128 Go, avec l'aide de BayLibre pour monter le logiciel dans l'amont ( consulté le 2026-10-13).
  • Bon citoyen Linux mainline : device trees rédigés par BayLibre dans Linux amont depuis 2019 (meson-g12b-odroid-n2.dtsi), GPU Panfrost amont, carte son ALSA AXG, map IR rc-odroid.
  • Extras : capacité de boot SPI NOR, RTC à pile avec réveil, récepteur IR, S/PDIF sur l'en-tête GPIO, 6× PWM, 2× ADC.

− Points faibles

  • Conflit de brochage SPI NOR ↔ eMMC : les lignes de données eMMC D4–D7 sont partagées avec les broches SPI NOR ; activer la SPI exige une modification du DT (bus-width 4 bits) et l'interrupteur à glissière SW1 dans la bonne position (commentaire DT amont dans meson-g12b-odroid-n2.dtsi). Armbian a besoin d'un DTB -spi dédié (fdtfile=amlogic/meson-g12b-odroid-n2-plus-spi.dtb) avant de flasher U-Boot dans la SPI (commentaires de la conf Armbian odroidn2.conf, URLs ci-dessus).
  • Thermal throttling du N2 original : le S922X Rev-B à 1,8 GHz throttait en charge soutenue ; la puce Rev-C du N2+ tourne à 2,4 GHz sans ventilateur à ≤80 °C — c'est tout l'objet de la révision N2+ (CNX 2020-07-16).
  • Trou du pilote GPU au lancement : le pilote Mali-G52 Linux était limité au framebuffer (pas de GL X11/Wayland) pendant des années jusqu'à l'arrivée de Panfrost (~2021, images noyau 5.14) (CNX 2019-02-13 et 2021-09-30).
  • Conflit SimpleDRM vs Panfrost : Armbian doit mettre en liste noire le module simpledrm, sinon il accapare l'affichage avant Panfrost (conf Armbian odroidn2.conf, MODULES_BLACKLIST="simpledrm").
  • Hangs aléatoires en longue uptime : un mainteneur Armbian note « some people recommend [the] performance [governor] to avoid random hangs after 24+ hours running » (même fichier conf) — instabilité liée à cpufreq/OPP sur le big.LITTLE.
  • Désaccord de nom de carte U-Boot/noyau (n2_plus vs n2-plus) nécessitant un hack de script de boot (commentaire de la conf Armbian).
  • Les ports USB 3.0 partagent un root hub unique (tableau Wikipedia) — la bande passante agrégée est partagée, et le hub a besoin que le régulateur hub_5v / les broches GPIOH_4/5 soient gérés correctement dans le DT (DT amont).
  • Workaround CPU offline des premiers noyaux fabricants : les premières images Hardkernel Linux 4.9 gardaient les deux cœurs A53 (CPU4/CPU5) hors ligne à cause d'instabilités, selon les retours.
  • Pas de sans-fil embarqué — chaque déploiement ajoute du WiFi USB/PCIe ou se contente de l'Ethernet.
  • Retour d'expérience expert expert — expert-pi-like
    • Retour d'expérience sur l'ODROID-N2. C'est une bête de somme côté CPU avec ses 4x A73, mais attention aux pièges. Le conflit de brochage entre le SPI NOR et les lignes D4-D7 de l'eMMC est réel : si vous voulez booter depuis la flash SPI, il faut impérativement modifier le device tree pour passer en… — expert-pi-like
    • Merci pour le rappel sur le SPI, j'ai perdu une soirée à cause du switch mal positionné. J'ai une question précise sur la stabilité. J'ai lu des notes sur des freezes aléatoires après 24h+ de fonctionnement sous charge. Est-ce que c'est lié à la gestion du cpufreq ? On m'a suggéré de forcer le gove… — hacker-du-geek
    • Oui, confirmer pour le governor. Sur ma N2 avec une image récente, mettre le governor en 'userspace' ou 'performance' a stabilisé les longues sessions. Le problème vient souvent de la bascule entre les coeurs A73 et A53. Par contre, évite le stockage sur microSD si possible, prends l'eMMC, la diffé… — maker-serein

Retours et projets de la communauté

  • Home Assistant Blue

    Home Assistant Blue — official Home Assistant gateway product built on the ODROID-N2+ (4 GB, 128 GB eMMC): .cnx-software.com/2020-12-16/odroid-n2-based-home-assistant-blue-announced-as-official-hardware-for-home-assistant/ (unverified au 2026-10-13) CoreELEC …

  • LibreELEC AMLGX Kodi box

    LibreELEC AMLGX Kodi box — community board/box images for G12B (S922X): .libreelec.tv/hardware/amlogic.md (unverified au 2026-10-13)

Contenu indisponible pour le moment.

  • Conflit de brochage SPI NOR ↔ eMMC : les lignes de données eMMC D4–D7 sont partagées avec les broches SPI NOR ; activer la SPI exige une modification du DT (bus-width 4 bits) et l'interrupteur à glissière SW1 dans la bonne position (commentaire DT amont dans meson-g12b-odroid-n2.dtsi). Armbian a besoin d'un DTB -spi dédié (fdtfile=amlogic/meson-g12b-odroid-n2-plus-spi.dtb) avant de flasher U-Boot dans la SPI (commentaires de la conf Armbian odroidn2.conf, URLs ci-dessus).
  • Thermal throttling du N2 original : le S922X Rev-B à 1,8 GHz throttait en charge soutenue ; la puce Rev-C du N2+ tourne à 2,4 GHz sans ventilateur à ≤80 °C — c'est tout l'objet de la révision N2+ (CNX 2020-07-16).
  • Trou du pilote GPU au lancement : le pilote Mali-G52 Linux était limité au framebuffer (pas de GL X11/Wayland) pendant des années jusqu'à l'arrivée de Panfrost (~2021, images noyau 5.14) (CNX 2019-02-13 et 2021-09-30).
  • Conflit SimpleDRM vs Panfrost : Armbian doit mettre en liste noire le module simpledrm, sinon il accapare l'affichage avant Panfrost (conf Armbian odroidn2.conf, MODULES_BLACKLIST="simpledrm").
  • Hangs aléatoires en longue uptime : un mainteneur Armbian note « some people recommend [the] performance [governor] to avoid random hangs after 24+ hours running » (même fichier conf) — instabilité liée à cpufreq/OPP sur le big.LITTLE.
  • Désaccord de nom de carte U-Boot/noyau (n2_plus vs n2-plus) nécessitant un hack de script de boot (commentaire de la conf Armbian).
  • Les ports USB 3.0 partagent un root hub unique (tableau Wikipedia) — la bande passante agrégée est partagée, et le hub a besoin que le régulateur hub_5v / les broches GPIOH_4/5 soient gérés correctement dans le DT (DT amont).
  • Workaround CPU offline des premiers noyaux fabricants : les premières images Hardkernel Linux 4.9 gardaient les deux cœurs A53 (CPU4/CPU5) hors ligne à cause d'instabilités, selon les retours.
  • Pas de sans-fil embarqué — chaque déploiement ajoute du WiFi USB/PCIe ou se contente de l'Ethernet.
  • Faire clignoter une LED via le GPIO debutant Schéma : IMG-odroid-n2-debutant-1-odroidn2-led-gpio.svg — LED avec résistance 330 Ω branchée entre la broche PIN_23 (GPIOX_11) du connecteur 40 broches et une broche GND (PIN_25) de l'ODROID-N2.
  • Lire un bouton et afficher l'état dans la console debutant Schéma : IMG-odroid-n2-debutant-2-odroidn2-bouton-console.svg — Bouton poussoir entre la broche PIN_11 (GPIOX_3) et une broche GND de l'ODROID-N2, résistance de pull-up interne activée par le logiciel.
  • Premier script Python : piloter la LED depuis Python debutant Schéma : IMG-odroid-n2-debutant-3-odroidn2-premier-python.svg — ODROID-N2 avec LED sur PIN_23 pilotée par un script Python exécuté dans un terminal, mise en évidence du couple script et broche GPIO.
  • Variation d'intensité d'une LED avec le PWM intermediaire Schéma : IMG-odroid-n2-intermediaire-1-odroidn2-pwm-led.svg — LED avec résistance branchée sur la sortie PWM (broche PIN_13, GPIOX_4) de l'ODROID-N2, contrôlée via sysfs pwmchip pour un fondu lumineux.
  • Lire un capteur sur le bus I2C intermediaire Schéma : IMG-odroid-n2-intermediaire-2-odroidn2-i2c-capteur.svg — Capteur température/humidité I2C relié aux lignes SDA et SCL du connecteur 40 broches de l'ODROID-N2 avec résistances de pull-up, adresses listées par i2cdetect.
  • Configurer l'Ethernet Gigabit et se connecter en SSH intermediaire Schéma : IMG-odroid-n2-intermediaire-3-odroidn2-ethernet-ssh.svg — ODROID-N2 relié par câble Ethernet au routeur, session SSH ouverte depuis un ordinateur, adresse IP affichée, absence de WiFi rappelée.
  • Maîtriser la chaîne de boot SD/eMMC/SPI NOR et le recouvrement avance Schéma : IMG-odroid-n2-avance-1-odroidn2-boot-emmc-spi-recouvrement.svg — Chaîne de boot de l'ODROID-N2 : interrupteur SW1, flash SPI NOR 8 Mo, connecteur eMMC amovible et microSD, avec la procédure de recouvrement mise en évidence.
  • Surveiller la thermique et les fréquences big.LITTLE avance Schéma : IMG-odroid-n2-avance-2-odroidn2-surveillance-thermique.svg — ODROID-N2 en vue éclatée avec son dissipateur sous la carte, courbes de température et de fréquence des six cœurs (4× A73 et 2× A53) affichées sur un graphique.
  • Monter un serveur multimédia Kodi 4K (HDMI + GPU Mali) avance Schéma : IMG-odroid-n2-avance-3-odroidn2-serveur-multimedia-kodi.svg — ODROID-N2 connecté en HDMI 2.0 à un téléviseur 4K, décodage matériel H.265 illustré par le GPU Mali-G52, flux vidéo depuis un NAS par Ethernet Gigabit.

Bibliothèque de code — exemples écrits pour cette carte

  • clignotante.py Python

    Le script de mise en jambe sur SBC : une LED branchée sur le connecteur GPIO clignote à 1 Hz. python3-gpiod pilote directement la puce GPIO via le noyau, sans bibliothèque propriétaire.

  • bouton-gpio.py Python

    Un bouton sur le connecteur GPIO déclenche une action à l'appui et au relâchement. Version générique par scrutation de la ligne gpiod avec anti-rebond logiciel de 30 ms.

  • capteur-i2c.sh Bash

    Le réflexe Linux pour tout capteur I2C : balayer le bus avec i2cdetect, vérifier la présence de la puce puis lire quelques registres avec i2cget. Sortie directe dans le terminal, sans écrire une lign…

  • surveillance-temperature.sh Bash

    Sans aucune dépendance, ce script lit le capteur thermique exposé par le noyau Linux, journalise température et fréquence CPU en CSV et affiche une alerte au-delà d'un seuil. Parfait pour dimensionne…

  • capteur-dht11.py Python

    Le pilote Adafruit CircuitPython fonctionne sur Linux standard : il bit-bang le protocole 1 fil du DHT via libgpiod. Le script affiche température et humidité toutes les 2 s, en encaissant les trames…

  • servo-pwm-sysfs.sh Bash

    L'interface PWM du noyau Linux (sysfs) est identique sur toutes les cartes : période 20 ms, impulsion 0,5-2,5 ms. Ce script bash fait balayer un servo sur 3 cycles puis coupe l'alimentation pour évit…

  • serveur-web-capteur.py Python

    Sans aucune dépendance externe, la carte devient un serveur web : une page HTML affiche température du SoC et uptime, un endpoint JSON les expose aux tableaux de bord. Le réflexe réseau pour monitore…

  • reseau-ethernet.sh Bash

    En installation fixe, une IP statique évite de chercher la carte dans le bail DHCP. Le script crée (ou corrige) un profil NetworkManager manuel sur le port Ethernet, puis vérifie la passerelle au pin…

  • journal-cron.sh Bash

    Le binôme cron + script court est l'automate universel de Linux : chaque minute, charge CPU et température sont ajoutées à un CSV avec rotation intégrée. Zéro dépendance, zéro démon, redémarre tout s…

  • veilleur-systemd.py Python

    Une LED en battement + un contrôle de services toutes les secondes : le script devient un démon systemd avec Restart=always, démarré au boot. Le patron de robustesse pour une carte embarquée sans écr…

Exemples et dépôts trouvés en ligne