Mender 入门

本文对应 成长路径 OTA:在已了解 swupdate 后,了解 Mender 作为 端到端 OTA 平台 的另一种路径。


与 swupdate 的差异(概览)

swupdateMender
形态组件 + 描述文件客户端 +(可选)Mender Server
编排自行集成Server 管理批次、灰度
适合深度定制固件需要 云管界面 的团队

二者可都只学其一;A/B 分区模型相通,见 A-B 分区与回滚策略


核心概念

  • Mender Client:设备上守护进程,拉取 Artifact
  • Artifact:含 rootfs / 应用更新 payload,签名
  • Partition layout:通常 双 rootfs + data。

基本流程

  1. 构建 rootfs 镜像 → 打包 Artifact。
  2. Server 或 mender-artifact 工具发布。
  3. Client 下载 → 写入非活动分区 → 重启 → commitrollback

实践建议

  • Yocto meta-menderDebian 包 在 QEMU 试一轮。
  • 对照本站 A/B 文画分区图,标 Mender 管理的 slot。

延伸阅读