Skip to Content
GuidesSulautettujen ja edge-kuvien arviointi

Sulautettujen ja edge-kuvien arviointi

x86_64 KVM-build voi validoida pienen Linux-käyttäjätilan, mutta se ei voi hyväksyä sulautetun levyn käynnistysfirmwarea, ydintä, tallennusta, virtaa, radiota tai oheislaitteiden käyttäytymistä. Kohtele ensimmäistä artefaktia virtuaalisena referenssinä, ellei valittu builder tue kohdelaitetta nimenomaisesti.

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.

Reseptin rakenne

{ "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-lohko määrittää vaatimukset; se ei muuta PC-kuvaa levyn mukaiseksi kuvaksi. Käytä platform: raspberry_pi tai phone/device-kenttiä vain, kun nykyinen builder hyväksyy tarkan kohteen ja dokumentoi rajoitukset.

Varmennus

Tarkista virtuaalisessa guestissä:

  • vaaditut paketit ja käytössä olevat palvelut;
  • palvelutilin shell, lukitus, ryhmät ja tiedostojen omistus;
  • verkko ensimmäisen ja toisen käynnistyksen jälkeen;
  • watchdog-asetukset ilman jaetun infrastruktuurin tahallista nollausta;
  • luku-/kirjoituskäyttäytyminen tmpfs- tai volatile journal -pyynnöille; ja
  • selkeä virhe, kun enrollment-riippuvuus ei ole saatavilla.

KVM:n käynnistysaika- ja idle-muistimittaukset ovat hyödyllisiä regressiobaselineja, eivät lupauksia kohdelaitteesta.

Laitteen hyväksyntä

Ennen kuvan kirjoittamista fyysiselle medialle testaa tarkalla levyn revisiolla:

  • bootloaderin ja firmwaren yhteensopivuus;
  • ydin, device tree, ajurit ja omistusoikeudellinen firmware;
  • tallennuksen kuluma, virran katkeaminen ja tiedostojärjestelmän palautus;
  • Ethernet, Wi-Fi, Bluetooth, modeemi, GNSS ja radiot soveltuvin osin;
  • sarja-, I2C-, SPI-, GPIO-, kamera- ja kiihdytin-I/O;
  • lämpörajat, suspend/resume, watchdog-reset ja tehon budjetti; ja
  • secure enrollment, avainten hallinta, päivitykset, rollback ja poisto käytöstä.

Älä kehota operaattoria “flash the ISO” -toimenpiteeseen, ellei artefaktin muotoa ja kirjoitusmenettelyä tueta nimenomaisesti kyseiselle laitteelle.