Skip to Content
GuidesĮterptinių ir kraštinių vaizdų vertinimas

Įterptinių ir kraštinių vaizdų vertinimas

x86_64 KVM buildas gali patvirtinti mažą Linux userspace, bet negali kvalifikuoti įterptinės plokštės paleidimo firmware, branduolio, saugyklos, maitinimo, radijo ar periferinio elgesio. Pirmąjį artefaktą laikykite virtualia nuoroda, nebent pasirinktas builderis aiškiai palaiko tikslinį įrenginį.

Užklausa

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.

Recepto struktūra

{ "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 blokas deklaruoja reikalavimus; jis nepaverčia PC vaizdo plokštės specifiniu vaizdu. Naudokite platform: raspberry_pi arba phone/device laukus tik tada, kai dabartinis builderis priima tikslų target ir dokumentuoja apribojimus.

Patikrinimas

Virtualiame guest’e patikrinkite:

  • reikiamus paketus ir įjungtas paslaugas;
  • tarnybos paskyros shell, lock būseną, grupes ir failų nuosavybę;
  • tinklą po pirmo ir antro boot;
  • watchdog konfigūraciją sąmoningai neresetinant bendros infrastruktūros;
  • skaitymo ir rašymo elgesį bet kokiai tmpfs ar volatile journal užklausai; ir
  • tvarkingą klaidą, kai enrollment priklausomybė nepasiekiama.

Boot laiko ir idle atminties matavimai iš KVM yra naudingos regresijos bazės, ne pažadai dėl tikslinės hardware.

Įrenginio kvalifikavimas

Prieš rašant vaizdą į fizinę terpę, testuokite tikslioje plokštės revizijoje:

  • bootloader ir firmware suderinamumą;
  • branduolį, device tree, tvarkykles ir nuosavybinį firmware;
  • saugyklos nusidėvėjimą, maitinimo praradimą ir filesystem atkūrimą;
  • Ethernet, Wi-Fi, Bluetooth, modemą, GNSS ir radijas, kai taikoma;
  • serial, I2C, SPI, GPIO, kameros ir accelerator I/O;
  • terminius limitus, suspend/resume, watchdog reset ir power budget; ir
  • saugų enrollment, key custody, atnaujinimus, rollback ir decommissioning.

Nerekomenduokite operatoriui „flash the ISO“, nebent artefakto formatas ir rašymo procedūra konkrečiai palaikomi tam įrenginiui.