Skip to Content
Guides嵌入和邊緣影像評估

嵌入和邊緣影像評估

x86_64 KVM 建置可以驗證小型 Linux 使用者空間,但無法驗證嵌入式主機板的啟動韌體、核心、儲存、電源、無線電或週邊行為。將第一個工件視為虛擬參考,除非所選建構器明確支援目標設備。

提示

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.

配方形狀

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

硬體塊聲明要求;它不會將 PC 映像更改為特定於板的映像。僅噹噹前建構器接受確切目標並記錄其限制時,才使用 platform: raspberry_pi 或電話/設備欄位。

驗證

在虛擬訪客中,驗證:

  • 所需的軟體包和啟用的服務;
  • 服務帳戶的 shell、鎖定狀態、群組和檔案擁有權;
  • 第一次和第二次啟動後聯網;
  • 看門狗配置,無需刻意重置共享基礎設施;
  • 任何 tmpfs 或易失性日誌請求的讀取/寫入行為;和
  • 當註冊依賴項不可用時,乾淨的失敗。

KVM 的啟動時間和空閒記憶體測量是有用的迴歸基線,而不是目標硬體承諾。

設備資質

在將映像寫入實體媒體之前,請在確切的電路板版本上進行測試:

  • 引導程式和韌體相容性;
  • 核心、裝置樹、驅動程式和專有韌體;
  • 儲存磨損、斷電和檔案系統恢復;
  • 乙太網路、Wi-Fi、藍牙、數據機、GNSS 和無線電(如果適用);
  • 串列、I2C、SPI、GPIO、相機和加速器 I/O;
  • 熱限制、暫停/恢復、看門狗重置和功率預算;和
  • 安全註冊、金鑰保管、更新、回溯和退役。

不要告訴操作員“刷新 ISO”,除非該設備特別支援工件格式和寫入過程。