Skip to Content
GuidesUtvärdering av inbäddade och edge-avbildningar

Utvärdering av inbäddade och edge-avbildningar

En x86_64 KVM-build kan validera en liten Linux-användarmiljö, men den kan inte kvalificera ett inbäddat korts boot-firmware, kernel, lagring, ström, radio eller kringutrustning. Behandla det första artefakten som en virtuell referens om inte den valda buildern uttryckligen stöder målenheten.

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.

Receptform

{ "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" } ] } }

Hardware-blocket anger krav; det gör inte en PC-avbildning till en kortspecifik avbildning. Använd platform: raspberry_pi eller fälten phone/device endast när den aktuella buildern accepterar exakt mål och dokumenterar begränsningarna.

Verifiering

Verifiera i den virtuella gästen:

  • obligatoriska paket och aktiverade tjänster;
  • tjänstkontots shell, låsstatus, grupper och filägarskap;
  • nätverk efter första och andra boot;
  • watchdog-konfiguration utan att medvetet återställa delad infrastruktur;
  • läs-/skrivbeteende för eventuell tmpfs- eller volatile journal-begäran; och
  • tydligt fel när ett enrollment-beroende inte är tillgängligt.

Boottid och idle-minnesmätningar från KVM är användbara regressionsbaslinjer, inte löften om målhårdvara.

Enhetskvalificering

Innan du skriver en avbildning till fysiska media, testa på exakt kortrevision:

  • bootloader- och firmware-kompatibilitet;
  • kernel, device tree, drivrutiner och proprietär firmware;
  • lagringsslitage, strömavbrott och filsystemåterställning;
  • Ethernet, Wi-Fi, Bluetooth, modem, GNSS och radio där det gäller;
  • seriell, I2C-, SPI-, GPIO-, kamera- och accelerator-I/O;
  • termiska gränser, suspend/resume, watchdog-återställning och effektbudget; och
  • secure enrollment, nyckelvård, uppdateringar, rollback och avveckling.

Säg inte till en operatör att “flash the ISO” om inte artefaktformatet och skrivproceduren uttryckligen stöds för enheten.