Skip to Content
GuidesEvaluación de imágenes embebidas y edge

Evaluación de imágenes embebidas y edge

Una compilación KVM x86_64 puede validar un userspace Linux pequeño, pero no califica el firmware de arranque, kernel, almacenamiento, energía, radio o periféricos de una placa embebida. Trata el primer artefacto como referencia virtual salvo que el builder seleccionado admita explícitamente el dispositivo objetivo.

Prompt

Create a minimal Debian Trixie headless image for an x86_64 edge gateway. Include SSH, NetworkManager, Avahi, watchdog, curl, and CA certificates. Create a locked-password service account named app with a no-login shell and no supplementary groups. Do not remove documentation or locales unless the generated plan shows the exact package and filesystem effects. Add boot, service, account, repeated-boot, and interrupted-first-boot tests.

Forma de la receta

{ "name": "edge-gateway-evaluation", "base_image": "debian-trixie", "hardware": { "platform": "pc", "architecture": "x86_64", "min_cpu_cores": 2, "min_memory_gb": 2, "min_storage_gb": 16, "nic_count": 1 }, "os": { "features": ["headless", "ssh"], "packages": [ "network-manager", "avahi-daemon", "watchdog", "curl", "ca-certificates" ], "users": [ { "username": "app", "groups": [], "shell": "/usr/sbin/nologin" } ] } }

El bloque hardware declara requisitos; no convierte una imagen PC en una imagen específica de placa. Usa platform: raspberry_pi o los campos phone/device solo cuando el builder actual acepte el destino exacto y documente sus limitaciones.

Verificación

En el guest virtual, verifica:

  • paquetes requeridos y servicios habilitados;
  • shell, estado de bloqueo, grupos y propiedad de archivos de la cuenta de servicio;
  • red tras primer y segundo arranque;
  • configuración del watchdog sin resetear a propósito infraestructura compartida;
  • comportamiento lectura/escritura para cualquier solicitud tmpfs o journal volátil; y
  • fallo limpio cuando una dependencia de inscripción no está disponible.

Mediciones de tiempo de arranque y memoria en idle desde KVM son líneas base útiles de regresión, no promesas de hardware objetivo.

Calificación del dispositivo

Antes de escribir una imagen en medios físicos, prueba en la revisión exacta de placa:

  • compatibilidad de bootloader y firmware;
  • kernel, device tree, drivers y firmware propietario;
  • desgaste de almacenamiento, pérdida de energía y recuperación del sistema de archivos;
  • Ethernet, Wi-Fi, Bluetooth, módem, GNSS y radios según aplique;
  • E/S serial, I2C, SPI, GPIO, cámara y acelerador;
  • límites térmicos, suspender/reanudar, reset del watchdog y presupuesto de energía; y
  • inscripción segura, custodia de claves, actualizaciones, rollback y desmantelamiento.

No digas a un operador que «flashee el ISO» salvo que el formato del artefacto y el procedimiento de escritura estén admitidos específicamente para ese dispositivo.