Skip to Content
GuidesProcjena embedded i edge slika

Procjena embedded i edge slika

Build x86_64 u KVM-u može provjeriti mali Linux userspace, ali ne kvalificira boot firmware, kernel, pohranu, napajanje, radio ni ponašanje periferija embedded ploče. Prvi artefakt tretirajte kao virtualnu referencu, osim ako odabrani builder izričito ne podržava ciljni uređaj.

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.

Oblik recepta

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

Blok hardware deklarira zahtjeve; ne pretvara PC sliku u sliku specifičnu za ploču. Koristite platform: raspberry_pi ili polja phone/device samo kad trenutačni builder prihvaća točan cilj i dokumentira ograničenja.

Verifikacija

U virtualnom gostu provjerite:

  • potrebne pakete i uključene usluge;
  • shell, stanje zaključavanja, grupe i vlasništvo datoteka servisnog računa;
  • mrežu nakon prvog i drugog boota;
  • konfiguraciju watchdog bez namjernog resetiranja dijeljene infrastrukture;
  • ponašanje čitanja/pisanja za zahtjeve tmpfs ili volatile journal; i
  • čist neuspjeh kad ovisnost enrollment nije dostupna.

Mjerenja vremena boota i idle memorije iz KVM-a korisne su regresijske baseline vrijednosti, ne obećanja za ciljni hardver.

Kvalifikacija uređaja

Prije pisanja slike na fizički medij testirajte na točnoj reviziji ploče:

  • kompatibilnost bootloadera i firmwarea;
  • kernel, device tree, upravljačke programe i vlasnički firmware;
  • trošenje pohrane, gubitak napajanja i oporavak datotečnog sustava;
  • Ethernet, Wi-Fi, Bluetooth, modem, GNSS i radije, gdje je primjenjivo;
  • serijski, I2C, SPI, GPIO, kameru i akceleratorski I/O;
  • termalne granice, suspend/resume, reset watchdog i proračun snage; i
  • sigurno enrollment, skrbništvo ključeva, ažuriranja, rollback i povlačenje iz upotrebe.

Operateru ne recite da „flash the ISO“, osim ako format artefakta i postupak pisanja nisu izričito podržani za taj uređaj.