ODROID-M1 (Hardkernel)

Hardkernel CoSBClinux

⚡ Lo esencial en 60 segundos

La ODROID-M1, lanzada por la empresa surcoreana Hardkernel en marzo de 2022, se presenta como una placa de desarrollo de bajo coste que desafía las convenciones habituales del mercado de las computadoras de placa única. Aunque a menudo se agrupa en catálogos junto a dispositivos de formato similar a Raspberry Pi, es fundamental aclarar desde el principio que sus dimensiones físicas son considerablemente mayores, midiendo 122 × 90 × 16 mm, lo que la sitúa muy por encima del estándar compacto de otras placas populares. Este tamaño no es arbitrario, sino que responde a la necesidad de integrar un sistema de almacenamiento y conectividad mucho más robusto de lo habitual en esta gama de precios. El corazón de la placa es el sistema en un chip RK3568B2 de Rockchip, una variante específica del procesador RK3568 que fue seleccionada durante la escasez mundial de componentes electrónicos para garantizar la disponibilidad a largo plazo. Este chip integra cuatro núcleos de CPU Arm Cortex-A55, que funcionan a una frecuencia de hasta 2.0 GHz. Para quien no esté familiarizado con la arquitectura, los núcleos Cortex-A55 están diseñados para ofrecer una eficiencia energética destacada, permitiendo que la placa consuma apenas 1.3 vatios en reposo y unos 4.5 vatios bajo carga pesada, lo que la hace ideal para funcionar las 24 horas del día sin generar calor excesivo ni requerir ventilación compleja. De hecho, en pruebas de estrés, la temperatura del chip apenas supera los 50 grados Celsius con el disipador térmico incluido, un dato notable para un dispositivo tan compacto.

Una de las características más distintivas y atractivas de la ODROID-M1 es su enfoque en la velocidad de almacenamiento, un aspecto que suele ser el punto débil de muchas placas de desarrollo económicas. La placa incluye un puerto M.2 con interfaz PCIe 3.0 de dos carriles, compatible con unidades de estado sólido NVMe. En las pruebas realizadas por la comunidad técnica, estas unidades alcanzaron velocidades de lectura cercanas a los 1600 MB/s, una cifra aproximadamente cuatro veces superior a la que se obtiene con la misma unidad en sistemas basados en Raspberry Pi CM4. Esta capacidad convierte a la M1 en una candidata excelente para servidores de archivos domésticos (NAS) o mini-servidores donde la latencia y el ancho de banda del disco son críticos. Además del puerto NVMe, la placa ofrece una compatibilidad inusual con el estándar SATA 3.0 nativo, incluyendo un conector de alimentación de 5 voltios, lo que permite conectar discos duros de 2.5 pulgadas o SSDs SATA directamente sin necesidad de adaptadores USB externos. Es importante notar que, debido a que la alimentación SATA es de solo 5 voltios, los discos mecánicos de 3.5 pulgadas más grandes requerirían una fuente de alimentación externa, pero para la mayoría de los usos de almacenamiento sólido, la solución es totalmente integrada.

La flexibilidad de arranque es otro pilar fundamental del diseño de la ODROID-M1. La placa incorpora un chip de memoria flash SPI NOR de 16 MB preinstalado con el gestor de arranque Petitboot. Este componente permite una gran versatilidad, ya que el usuario puede elegir mediante un interruptor físico si desea arrancar desde la memoria SPI, desde una tarjeta microSD, desde un módulo eMMC o desde la unidad NVMe. El soporte para eMMC, un tipo de memoria flash soldada a un módulo similar a una tarjeta SD pero más rápida y duradera, está presente mediante un zócalo dedicado, lo que permite una instalación del sistema operativo muy limpia y rápida. Esta arquitectura de múltiples opciones de almacenamiento y arranque es poco común en placas de este rango de precio y otorga al usuario un control granular sobre el rendimiento y la fiabilidad del sistema. En cuanto a la memoria de trabajo, la placa está disponible en configuraciones de 4 GB y 8 GB de RAM LPDDR4, aunque existen reportes no confirmados oficialmente por fuentes accesibles sobre una variante de 16 GB. La memoria LPDDR4 es de bajo consumo y alta velocidad, adecuada para las tareas multitarea que permiten los cuatro núcleos del procesador.

En el ámbito de la conectividad y las interfaces, la ODROID-M1 ofrece un conjunto equilibrado de puertos. Dispone de un puerto Gigabit Ethernet controlado por un transceptor Realtek RTL8211F, proporcionando una conexión de red estable y rápida, esencial para su uso como servidor. Sin embargo, cabe destacar que la placa no incluye conectividad WiFi ni Bluetooth integrada, una decisión que prioriza la estabilidad de la conexión por cable y deja la opción inalámbrica a la discreción del usuario mediante dongles USB. Para la conexión de periféricos, cuenta con dos puertos USB 3.0, dos puertos USB 2.0 y un puerto micro-USB para modo dispositivo. La salida de vídeo se realiza a través de un puerto HDMI 2.0 que soporta resoluciones hasta 4K a 60 Hz con soporte HDR, además de una interfaz MIPI DSI para pantallas táctiles o industriales de alta definición. También dispone de una interfaz MIPI CSI para cámaras, aunque su uso es más especializado. El audio es gestionado por un códec RK809 o RK817, ofreciendo una salida de auriculares de 3.5 mm y una salida para altavoz mono, suficiente para notificaciones o audio básico, aunque no para aplicaciones de alta fidelidad.

La gestión de energía y la expansión física están pensadas para entornos de servidor o integración en sistemas embebidos. La placa se alimenta mediante un conector de barril DC que acepta un rango de voltaje de 7.5 a 15.5 voltios, recomendándose un adaptador de 12V y 2A. Esta entrada de voltaje más alto que los 5V habituales en otras placas permite una distribución de energía más eficiente y estable, reduciendo las caídas de tensión en los rieles de alimentación internos. Para la interacción con el mundo físico, la ODROID-M1 incluye un encabezado de expansión de 40 pines, similar en concepto al de Raspberry Pi, que expone líneas GPIO, I2C, SPI y UART. Aunque el número exacto de pines utilizables y su mapeo preciso requieren consultar la documentación oficial de Hardkernel, el soporte en el kernel de Linux principal (mainline) confirma la habilitación de controladores para ADC, I2C y SPI, lo que facilita el desarrollo de proyectos de domótica o automatización industrial. Además, incluye un receptor de infrarrojos, un botón de encendido y un soporte para batería RTC, permitiendo que el reloj del sistema se mantenga preciso incluso sin conexión a internet o alimentación principal.

El soporte de software ha evolucionado significativamente desde su lanzamiento. Inicialmente, Hardkernel proporcionaba imágenes oficiales basadas en el kernel de Linux 4.19, conocido como BSP, que ofrecía soporte completo para todas las funciones de hardware pero carecía de las optimizaciones y controladores modernos del kernel principal. Sin embargo, la comunidad y los desarrolladores principales de Linux han trabajado arduamente para integrar el soporte completo de la ODROID-M1 en el kernel principal. Hoy en día, la placa cuenta con un árbol de dispositivo (device tree) oficial en el repositorio de Linux, lo que permite ejecutar distribuciones modernas como Armbian o DietPi con kernels actualizados. Esto es crucial para obtener soporte para la aceleración gráfica por hardware mediante el controlador Panfrost, así como para garantizar la seguridad y el rendimiento a largo plazo. La transición del kernel propietario al kernel principal marca la madurez de la plataforma, permitiendo a los usuarios beneficiarse de las últimas mejoras de Linux sin depender exclusivamente del fabricante. En resumen, la ODROID-M1 se posiciona como una herramienta potente para usuarios avanzados que necesitan alto rendimiento de almacenamiento y estabilidad de red en un formato compacto, sacrificando la conectividad inalámbrica nativa a cambio de una robustez y flexibilidad de hardware superiores a la media de su categoría.

Foro (1 tema) →

AttrEspecificacionesverificado
socRockchip RK3568B2 — a plastic-package variant of the RK3568 chosen during the IC shortage (CNX; Hardkernel forum explanation, forum.odroid.com f=29 t=44218).✔
cpuquad-core Arm Cortex-A55 (Armv8.2-A, 64-bit) @ up to 2.0 GHz (Wikipedia lists 1.992 GHz) — confirms the "quad A55" claim.? sin verificar
gpu_npuArm Mali-G52 MP2 GPU; 0.8 TOPS NPU AI accelerator (CNX).? sin verificar
ram4 gb? sin verificar
storage- MicroSD socket (mainline: sdmmc0 enabled, DTS) - eMMC module socket (mainline: sdhci enabled; eMMC 5.1 per Wikipedia) - 16 MB SPI NOR flash preinstalled with Petitboot (CNX; mainline DTS enables the Rockchip SPI flash controller with jedec,spi-nor and fixed partitions) - Native SATA 3.0 port + SATA power connector (5 V only), tested ≈500 MB/s (CNX) - M.2 NVMe M-Key socket, 2-lane PCIe 3.0, tested ≈1600 MB/s — about 4× the same SSD on a Raspberry Pi CM4 system (CNX). Mainline DTS enables pcie3x2 + pcie30phy (DTS).✔
video1× HDMI 2.0 up to 4Kp60 with HDR/EDID; 1× 4-lane MIPI DSI (tested with 1280×800 display) (CNX). Mainline enables VOP2 + HDMI TX (DTS; commit "Enable vop2 and hdmi tx on ODROID-M1").? sin verificar
camera1× 2-lane MIPI CSI (CNX).? sin verificar
audio3.5 mm headphone jack + mono speaker output (1.3 W @ 8 Ω); RK809/RK817 codec on I2S1 (CNX; mainline simple-audio-card "Analog RK817", DTS).? sin verificar
networking1× Gigabit Ethernet RJ45 via Realtek RTL8211F transceiver (CNX); mainline: GMAC0 RGMII with generic ethernet-phy-ieee802.3-c22 PHY (DTS). No onboard WiFi/Bluetooth — absent from every spec sheet reviewed; Hardkernel sells USB WiFi dongles instead (CNX M1S review).✔
usb2× USB 3.0 (one configurable as USB 2.0 OTG via jumper), 2× USB 2.0, 1× micro-USB device port (CNX).? sin verificar
gpio40-pin expansion header (CNX; Wikipedia counts 24 usable GPIO lines) + separate UART header for the serial console.? sin verificar
powerDC barrel jack (5.5×2.1 mm), 7.5–15.5 V, 12 V/2 A adapter recommended (CNX); Wikipedia states 7.5–17 V up to 25 W. Mainline DTS models a fixed dc_12v input regulator.? sin verificar
power_consumption_hardkernel_via_cnxsuspend 0.06 W, idle 1.3 W, heavy load 4.5 W.? sin verificar
thermalstress test peaked a little over 50 °C at 35 °C ambient with the stock heatsink (CNX).? sin verificar
dimensions_weightboard 122 × 90 × 16 mm; heatsink 123 × 100 × 19 mm; 253 g with heatsink (CNX).? sin verificar
miscpower button, SPI Boot Select switch, IR receiver (mainline: gpio-ir-receiver, DTS), RTC battery holder, 2 system LEDs (red power, blue heartbeat — both in mainline DTS), M.2 LED.? sin verificar
  • Fabricante: Hardkernel Co., Ltd. (Corea del Sur) — la línea de copyright del device tree: "Copyright (c) 2022 Hardkernel Co., Ltd." (DTS mainline).
  • Año de lanzamiento: 2022. Lanzado el 29 de marzo de 2022 según CNX Software (artículo de lanzamiento); la tabla de ODROID de Wikipedia también lista 2022 (en.wikipedia.org/wiki/ODROID). - Nota: algunos briefs de tareas fechan el anuncio de CNX en 2023 — ese es el ODROID-M1S (anunciado el 2023-11-14, CNX). El M1 original es un producto de 2022.
  • Estado: Activo. En el lanzamiento Hardkernel declaró que Rockchip garantiza el suministro del RK3568B2 durante 15 años y planeaba disponibilidad B2B del M1 hasta 2036 o más (artículo de lanzamiento de CNX). Existen sucesores (ODROID-M1S 2023, ODROID-M2 2024), pero el M1 sigue en la línea de productos Rockchip de Hardkernel (artículo de CNX sobre el M2).
  • Precio de lanzamiento: 90 USD el modelo de 8 GB de RAM; 70 USD el modelo de 4 GB (agotado en el lanzamiento) (artículo de lanzamiento de CNX).
  • Variantes: 4 GB y 8 GB LPDDR4 en el lanzamiento (CNX; Wikipedia lista el modelo de 8 GB).

+ Puntos fuertes

  • NVMe nativo rápido en un SBC ARM de menos de 100 USD: ranura M.2 PCIe 3.0 de 2 carriles medida en ≈1600 MB/s en el lanzamiento — ~4× el mismo SSD en un Raspberry Pi CM4 (CNX). Junto con GbE, esto convirtió al M1 en un temprano favorito como NAS/miniservidor económico.
  • Tres clases de almacenamiento simultáneas: NVMe + SATA 3.0 nativo (con alimentación SATA de 5 V) + módulo eMMC + microSD — SATA y la flash SPI se eliminaron después en el M1S, lo que los hace específicos del M1 (artículo CNX del M1S).
  • Flash SPI de 16 MB con Petitboot + interruptor SPI Boot Select — flexibilidad de arranque por red/disco inusual en placas RK3568 (CNX).
  • Conector DC de 12 V y botón de encendido (el M1S volvió a USB-C de 5 V), además de soporte de pila RTC y receptor IR (CNX).
  • NPU de 0,8 TOPS (RNNP del RK3568) y códecs de vídeo por hardware (característica de la familia RK3568; enlaces de comparación de SoCs de CNX).
  • Nota sobre el factor de forma: pese a la agrupación de catálogo "pi-like", el M1 no es del tamaño de un Raspberry Pi: 122 × 90 × 16 mm (frente a 85 × 56 mm de un Pi 4), con el gran disipador bajo la placa que se extiende hasta 123 × 100 mm (CNX). La comparación con la Pi es funcional (cabecera GPIO, HDMI, GbE, posicionamiento maker), no mecánica.
  • Mainline-friendly hoy: device tree completo en torvalds/linux con GPU (Panfrost), HDMI, audio, NVMe, eMMC, SD, NOR, IR, LED y SARADC habilitados (DTS).

− Puntos débiles

  • Las imágenes oficiales traen un kernel BSP 4.19 (Linux 4.19.219 en Ubuntu, 4.19.193 en Android en el lanzamiento) — sin características mainline modernas (GPU Panfrost, etc.) en el stack del fabricante; el soporte mainline llegó por separado (artículo de lanzamiento de CNX).
  • Regresión de pinmux del audio analógico mainline (corregida en oct. 2025): I2S1 reclamaba pines ya ocupados, produciendo rockchip-pinctrl ... pin gpio1-10 already requested / rockchip-i2s-tdm ... Error applying setting y audio RK817 muerto; corregido limitando los pines de I2S1 a SCLK/LRCK/SDI0/SDO0 (commit d425aef66e62).
  • La alimentación del puerto SATA es solo 5 V — vale para SSD/HDD de 2,5″, pero los discos giratorios de 3,5″ necesitan alimentación externa (artículo de lanzamiento de CNX).
  • Sin WiFi/BT integrados — se requiere dongle USB (fichas técnicas, CNX; uso del accesorio en la reseña CNX del M1S).
  • Trampa del selector de fuente de arranque: el interruptor SPI Boot Select decide si se usa la ruta SPI NOR (Petitboot); con Petitboot activo, el arranque SD/eMMC se comporta de forma distinta a la que los usuarios esperan.
  • El gran disipador condiciona las carcasas: disipador de 123 × 100 × 19 mm frente a una placa de 122 × 90 mm; la carcasa metálica de Hardkernel usa un diseño de ranuras deslizantes (CNX).
  • Nomenclatura RK3568B2 vs RK3568: B2 es una variante de encapsulado forzada por la escasez de chips de 2021-2022; la confusión de datasheets/plazos de entrega está documentada por Hardkernel (hilo del foro, vía CNX).
  • Retour d'expérience expert expert — expert-pi-like
    • Petit bilan sur l'ODROID-M1 après quelques mois d'utilisation. Le point fort incontestable reste le stockage : le port M.2 NVMe en PCIe 3.0 x2 est vraiment rapide, on atteint les 1600 Mo/s annoncés, ce qui écrase tout ce qu'on peut faire sur un Raspberry Pi CM4. C'est un vrai atout pour un NAS ou u… — expert-pi-like
    • Merci pour ce retour. Tu confirmes bien que le format n'est pas du tout Pi-like en réalité ? J'ai vu les dimensions (122x90mm) et le radiateur qui dépasse, ça va me poser problème pour mon boîtier existant prévu pour un Pi 4. De plus, l'absence de WiFi/Bluetooth embarqué est un peu frustrante, on e… — makershadow
    • Exact pour les dimensions, le radiateur fait 123x100x19mm, ça ne rentre dans aucun boîtier standard Pi. Pour l'audio, le bug de pincmux I2S1 qui tuait le codec RK817 sur mainline a été corrigé récemment (octobre 2025), donc si tu as un noyau à jour, l'audio fonctionne. Mais sur les vieilles images … — expert-pi-like

Opiniones y proyectos de la comunidad

  • Armbian community images / home server & NAS builds

    Imágenes comunitarias de Armbian / compilaciones de servidor doméstico y NAS — placa compatible odroidm1 : , . (unverified au 2026-10-13) — referencia alojada en armbian, estado no verificado verificado el 2026-10-13. Proyecto documentado en la ficha odroid-m…

  • DietPi lightweight server images for ODROID-M1

    Imágenes de servidor ligero DietPi para ODROID-M1 — objetivo oficial DietPi_OdroidM1-ARMv8 : . (unverified au 2026-10-13) — referencia alojada en dietpi, estado no verificado verificado el 2026-10-13. Proyecto documentado en la ficha odroid-m1 (SBC); rol: pro…

  • Mainline Linux enablement

    Habilitación de Linux mainline — (el proyecto de portado en sí, por Aurelien Jarno y colaboradores) — DTS de la placa y commits de habilitación de funciones en ; habilita los kernels genéricos arm64 de Debian/Ubuntu/Fedora en la placa. (unverified au 2026-10-…

  • CNX Software launch & comparison coverage

    Cobertura de lanzamiento y comparación de CNX Software — (guía práctica de configuración, contexto de pruebas de rendimiento NVMe/SATA): , . (unverified au 2026-10-13)

  • Community projects hub

    Centro de proyectos comunitarios — foro ODROID para la línea M1: . (unverified au 2026-10-13) — comunidad alojada en el foro, estado no verificado verificado el 2026-10-13. Proyecto documentado en la ficha odroid-m1 (SBC); rol: profundizar en el manejo de est…

Contenido no disponible todavía.

  • Las imágenes oficiales traen un kernel BSP 4.19 (Linux 4.19.219 en Ubuntu, 4.19.193 en Android en el lanzamiento) — sin características mainline modernas (GPU Panfrost, etc.) en el stack del fabricante; el soporte mainline llegó por separado (artículo de lanzamiento de CNX).
  • Regresión de pinmux del audio analógico mainline (corregida en oct. 2025): I2S1 reclamaba pines ya ocupados, produciendo rockchip-pinctrl ... pin gpio1-10 already requested / rockchip-i2s-tdm ... Error applying setting y audio RK817 muerto; corregido limitando los pines de I2S1 a SCLK/LRCK/SDI0/SDO0 (commit d425aef66e62).
  • La alimentación del puerto SATA es solo 5 V — vale para SSD/HDD de 2,5″, pero los discos giratorios de 3,5″ necesitan alimentación externa (artículo de lanzamiento de CNX).
  • Sin WiFi/BT integrados — se requiere dongle USB (fichas técnicas, CNX; uso del accesorio en la reseña CNX del M1S).
  • Trampa del selector de fuente de arranque: el interruptor SPI Boot Select decide si se usa la ruta SPI NOR (Petitboot); con Petitboot activo, el arranque SD/eMMC se comporta de forma distinta a la que los usuarios esperan.
  • El gran disipador condiciona las carcasas: disipador de 123 × 100 × 19 mm frente a una placa de 122 × 90 mm; la carcasa metálica de Hardkernel usa un diseño de ranuras deslizantes (CNX).
  • Nomenclatura RK3568B2 vs RK3568: B2 es una variante de encapsulado forzada por la escasez de chips de 2021-2022; la confusión de datasheets/plazos de entrega está documentada por Hardkernel (hilo del foro, vía CNX).
  • Allumer une LED depuis le connecteur GPIO debutant Schéma : IMG-odroid-m1-debutant-1-odroidm1-led-gpio.svg — LED et résistance 330 Ω branchées sur le connecteur 40 broches de l'ODROID-M1, masse commune
  • Lire un bouton et afficher dans la console debutant Schéma : IMG-odroid-m1-debutant-2-odroidm1-bouton-console.svg — bouton-poussoir entre une broche GPIO et la masse, résistance de pull-up interne activée, terminal console à l'écran
  • Premier script Python : état de la carte debutant Schéma : IMG-odroid-m1-debutant-3-odroidm1-premier-script-python.svg — ODROID-M1 avec son SSD NVMe M.2, un terminal affichant le rapport système généré par le script Python
  • Variation d'intensité d'une LED en PWM intermediaire Schéma : IMG-odroid-m1-intermediaire-1-odroidm1-pwm-led.svg — LED de puissance pilotée par un transistor NPN depuis une broche PWM du connecteur 40 broches, avec résistance de base
  • Lire un capteur I2C (température/humidité) intermediaire Schéma : IMG-odroid-m1-intermediaire-2-odroidm1-i2c-capteur.svg — petit capteur I2C à 4 broches relié au bus SDA/SCL du connecteur 40 broches de l'ODROID-M1 avec résistances de pull-up
  • Ethernet Gigabit et accès SSH intermediaire Schéma : IMG-odroid-m1-intermediaire-3-odroidm1-ethernet-ssh.svg — ODROID-M1 relié par câble RJ45 au routeur (Ethernet Gigabit Realtek RTL8211F), un ordinateur portable se connectant en SSH, absence de WiFi notée
  • Booter sur NVMe, eMMC ou SD et récupérer une carte bloquée avance Schéma : IMG-odroid-m1-avance-1-odroidm1-boot-nvme.svg — les trois supports de démarrage de l'ODROID-M1 (microSD, module eMMC, SSD M.2 NVMe), le switch SPI Boot Select et la puce SPI NOR 16 Mo avec Petitboot
  • Surveillance thermique et fréquence CPU avance Schéma : IMG-odroid-m1-avance-2-odroidm1-thermique.svg — ODROID-M1 avec son dissipateur 123×100 mm, sondes de température des quatre coeurs Cortex-A55 et courbe de fréquence dans un terminal
  • NAS Samba et conteneurs Docker sur NVMe avance Schéma : IMG-odroid-m1-avance-3-odroidm1-nas-samba.svg — ODROID-M1 en serveur NAS : SSD NVMe et disque SATA 2,5 pouces partagés en Samba, conteneurs Docker, clients du réseau local

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