ODROID-N2 / ODROID-N2+ (Hardkernel)

HardkernelSBClinux

⚡ Lo esencial en 60 segundos

La ODROID-N2 y su evolución, la ODROID-N2+, representan un hito significativo en el mundo de las computadoras de placa única (SBC), destacándose por ofrecer un rendimiento excepcional a un precio accesible. Fabricadas por la empresa surcoreana Hardkernel, estas placas fueron anunciadas en febrero de 2019 como la primera implementación comercial del procesador Amlogic S922X. Su lanzamiento respondió a la cancelación del modelo anterior, la ODROID-N1, debido a problemas de suministro de memoria, y rápidamente se posicionaron como una alternativa potente frente a competidores como la Raspberry Pi, ofreciendo aproximadamente el doble de velocidad en ciertas pruebas de rendimiento. La versión original, la N2, llegó al mercado con precios iniciales de 63 dólares para la configuración de 2 GB de RAM y 79 dólares para la de 4 GB, aunque el modelo de 2 GB fue posteriormente descontinuado. En julio de 2020, Hardkernel lanzó la ODROID-N2+, una revisión mejorada que incorporaba una versión más avanzada del chip (Rev-C) capaz de alcanzar frecuencias más altas, consolidándose como la placa insignia y más popular de la marca.

El corazón de estas tarjetas es el sistema en un chip (SoC) Amlogic S922X, fabricado con una tecnología de proceso de 12 nanómetros. Este procesador utiliza una arquitectura heterogénea conocida como big.LITTLE, que combina núcleos de alto rendimiento con núcleos de bajo consumo para optimizar la eficiencia energética. En la ODROID-N2, esta configuración consta de cuatro núcleos Cortex-A73 operando a hasta 1,8 GHz y dos núcleos Cortex-A53 a 1,9 GHz. La versión N2+ mejoró estos parámetros, elevando la frecuencia de los núcleos A73 hasta 2,4 GHz y los A53 hasta 2,0 GHz. Para gestionar los gráficos, ambas versiones integran una unidad de procesamiento gráfico (GPU) Arm Mali-G52 MP6. Aunque existen discrepancias menores en las fuentes sobre la frecuencia exacta de la GPU en la N2+ (algunas fuentes citan 846 MHz y otras 800 MHz), su capacidad para decodificar video en 4K a 60 cuadros por segundo con soporte HDR es un punto fuerte claro. La memoria RAM es del tipo DDR4 con un bus de 32 bits, operando a 1320 MHz, lo que contribuye a una mejora del 35% en el ancho de banda de memoria en comparación con la generación anterior basada en RK3399.

En cuanto a la conectividad y las interfaces, la ODROID-N2 ofrece una gama completa de puertos. Dispone de un puerto Gigabit Ethernet para conexiones de red cableadas rápidas, utilizando un controlador Realtek RTL8211F que ha demostrado velocidades superiores a 900 Mbps. Es importante destacar que estas placas no incluyen conectividad Wi-Fi ni Bluetooth integrada, por lo que los usuarios deben recurrir a adaptadores USB o PCIe si requieren conexión inalámbrica. Para dispositivos periféricos, cuenta con cuatro puertos USB 3.0 tipo A, los cuales comparten un único concentrador interno, lo que significa que el ancho de banda total se divide entre ellos, alcanzando velocidades de transferencia medidas alrededor de 340 MB/s. También incluye un puerto micro-USB 2.0 OTG. La salida de video se realiza mediante un puerto HDMI 2.0, capaz de soportar resoluciones 4K, aunque existe una pequeña controversia en la documentación sobre si el modo máximo es 4K a 60 Hz o 75 Hz. Además, posee un conector AV jack para video compuesto y audio analógico estéreo.

Para los entusiastas de la electrónica y la programación, la placa incluye un encabezado GPIO de 40 pines, compatible con estándares similares a otras placas populares. Este encabezado expone múltiples interfaces como I2C, UART, SPI, S/PDIF, seis canales PWM y dos entradas ADC. Los pines están etiquetados con nombres legibles por humanos en los sistemas operativos modernos, lo que facilita su identificación. Un detalle técnico crucial es que el nivel lógico de estos pines es de 3,3 voltios, una especificación estándar en la electrónica digital moderna que protege los componentes sensibles. Además, la placa cuenta con un receptor de infrarrojos, un reloj en tiempo real (RTC) con batería de respaldo tipo CR2032 (en la versión N2+) y un interruptor deslizante para seleccionar el orden de arranque entre la memoria flash SPI NOR de 8 MB, el módulo eMMC o la tarjeta microSD.

La gestión térmica es un aspecto destacado del diseño. El procesador está montado en la parte inferior de la placa y está cubierto por un disipador de calor de gran tamaño. En la versión N2, el disipador mide 100x91x25 mm, mientras que en la N2+ es más delgado (18,75 mm). Los tests de estrés mostraron que la N2 original podía sufrir de limitación térmica (throttling) bajo carga sostenida, un problema que se resolvió en la N2+ gracias a la revisión del chip y mejoras en la disipación. La N2+ puede operar sin ventilador manteniendo temperaturas por debajo de 80 °C a temperatura ambiente de 35 °C, aunque incluye un conector de 2 pines para un ventilador opcional que se activa automáticamente cuando la temperatura supera los 65 °C. El consumo de energía es moderado, oscilando entre 1,6 y 1,8 W en reposo y entre 5,2 y 6,2 W bajo carga máxima, dependiendo del modelo.

El soporte de software es robusto y variado. Originalmente, Hardkernel lanzó imágenes de Ubuntu 18.04 y Android 9. Sin embargo, la comunidad y los desarrolladores de software libre han adoptado ampliamente la placa. Armbian ofrece imágenes con kernel Linux principal (mainline) que incluyen el controlador de código abierto Panfrost para la GPU, permitiendo un escritorio Linux funcional y fluido. Para los centros multimedia, la placa es muy popular gracias a su soporte para Kodi, especialmente a través de distribuciones como CoreELEC, que Hardkernel comercializó en una edición oficial, y LibreELEC con la familia de imágenes AMLGX. También ha sido utilizada como hardware oficial para Home Assistant Blue, demostrando su fiabilidad en entornos de domótica. A pesar de su popularidad, existen algunos desafíos técnicos conocidos, como conflictos entre el uso simultáneo de la memoria SPI NOR y las líneas de datos eMMC, o la necesidad de gestionar cuidadosamente los módulos de visualización para evitar conflictos entre controladores gráficos. No obstante, su equilibrio entre potencia, precio y versatilidad la mantiene como una opción muy relevante en el mercado actual.

Foro (1 tema) →

AttrEspecificacionesverificado
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).? sin verificar
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").? sin verificar
storagemicroSD slot; removable eMMC module socket; 8 MB SPI NOR flash (Macronix MX25U6435F, jedec,spi-nor, up to 104 MHz) — see device tree below.? sin verificar
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.? sin verificar
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).? sin verificar
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).? sin verificar
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.? sin verificar
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.? sin verificar
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).? sin verificar
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.? sin verificar
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+).? sin verificar
  • Fabricant : Hardkernel (Corée du Sud), gamme de produits ODROID.
  • Annonce : 13 février 2019 par Hardkernel sur leur forum ; premier SBC à Amlogic S922X jamais annoncé. Il remplaçait l'ODROID-N1 à base de RK3399, annulé (en 2018 pour des problèmes d'approvisionnement DDR4/RAM). Source : annonce CNX Software, (consulté le 2026-10-13).
  • Lancement : ventes démarrées 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 (spec 2,2 GHz, les 300 cartes de pré-production ont toutes passé 2,4 GHz), A53 jusqu'à 2,0 GHz ; lancé à 79 $ (4 Go) / 63 $ (2 Go) ; heatsink plus fin, support de pile CR2032 pour l'RTC. 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 / la plus populaire de Hardkernel (CNX qualifie la famille N2+ de « the most popular board from Hardkernel », article N2L ci-dessus).

+ Puntos fuertes

  • Première carte S922X / champion du rapport performance-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 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 4K H.265 60 fps, passage 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 l'amont du logiciel ( consulté le 2026-10-13).
  • Bon citoyen Linux mainline : device trees rédigés par BayLibre dans Linux upstream depuis 2019 (meson-g12b-odroid-n2.dtsi), GPU Panfrost upstream, carte son ALSA AXG, map IR rc-odroid.
  • Extras : capacité de boot SPI NOR, RTC à pile avec wakeup, récepteur IR, S/PDIF sur l'en-tête GPIO, 6× PWM, 2× ADC.

− Puntos débiles

  • Conflit de brochage SPI NOR ↔ eMMC : les lignes de données eMMC D4–D7 sont partagées avec les broches de la SPI NOR ; activer SPI exige un changement de DT (bus-width 4 bits) et l'interrupteur à glissière SW1 en bonne position (commentaire DT upstream 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 throttlait en charge soutenue ; la puce Rev-C du N2+ tient 2,4 GHz sans ventilateur à ≤80 °C — c'est tout l'objet de la révision N2+ (CNX 2020-07-16).
  • Manque de 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 le module simpledrm sur liste noire, sinon il accapare l'affichage avant Panfrost (conf Armbian odroidn2.conf, MODULES_BLACKLIST="simpledrm").
  • Hangs aléatoires en longue uptime : un mainteneur Armbian note que « some people recommend [the] performance [governor] to avoid random hangs after 24+ hours running » (même fichier conf) — instabilité liée au 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 boot-script (commentaire de la conf Armbian).
  • Les ports USB 3.0 partagent un unique root hub (tableau Wikipedia) — la bande passante agrégée est partagée, et le hub exige que le régulateur hub_5v/les lignes GPIOH_4/5 soient correctement gérés dans le DT (DT upstream).
  • Contournement CPU offline des premiers noyaux vendor : les premières images Hardkernel Linux 4.9 étaient signalées comme gardant les deux cœurs A53 (CPU4/CPU5) hors ligne à cause d'instabilités.
  • Pas de sans-fil embarqué — tout 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

Opiniones y proyectos de la comunidad

  • Home Assistant Blue

    Home Assistant Blue — producto oficial de pasarela Home Assistant basado en el 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) Centr…

  • LibreELEC AMLGX Kodi box

    Caja Kodi LibreELEC AMLGX — imágenes comunitarias de placas/cajas para G12B (S922X): .libreelec.tv/hardware/amlogic.md (unverified au 2026-10-13)

Contenido no disponible todavía.

  • Conflit de brochage SPI NOR ↔ eMMC : les lignes de données eMMC D4–D7 sont partagées avec les broches de la SPI NOR ; activer SPI exige un changement de DT (bus-width 4 bits) et l'interrupteur à glissière SW1 en bonne position (commentaire DT upstream 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 throttlait en charge soutenue ; la puce Rev-C du N2+ tient 2,4 GHz sans ventilateur à ≤80 °C — c'est tout l'objet de la révision N2+ (CNX 2020-07-16).
  • Manque de 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 le module simpledrm sur liste noire, sinon il accapare l'affichage avant Panfrost (conf Armbian odroidn2.conf, MODULES_BLACKLIST="simpledrm").
  • Hangs aléatoires en longue uptime : un mainteneur Armbian note que « some people recommend [the] performance [governor] to avoid random hangs after 24+ hours running » (même fichier conf) — instabilité liée au 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 boot-script (commentaire de la conf Armbian).
  • Les ports USB 3.0 partagent un unique root hub (tableau Wikipedia) — la bande passante agrégée est partagée, et le hub exige que le régulateur hub_5v/les lignes GPIOH_4/5 soient correctement gérés dans le DT (DT upstream).
  • Contournement CPU offline des premiers noyaux vendor : les premières images Hardkernel Linux 4.9 étaient signalées comme gardant les deux cœurs A53 (CPU4/CPU5) hors ligne à cause d'instabilités.
  • Pas de sans-fil embarqué — tout 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.

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