一、为什么要用 GitHub Actions 构建?
构建 IoT2050 的 Debian 镜像(Isar 框架,类似 Yocto)传统上需要:
-
本地安装 Docker
-
下载大量 Debian 软件包
-
编译内核、U-Boot,首次构建 1~2 小时
而官方仓库 siemens/meta-iot2050 已经配置好了 GitHub Actions CI——你只需要 Fork 一份,点几个按钮,就能在云端拿到编译好的 Image.wic 镜像,全程不用碰本地环境。
核心思路:Fork 官方仓库 → 在 Actions 里手动触发 CI → 选择 V-tag 版本 → 下载构建产物 → 烧录。
二、步骤 1:Fork 官方仓库(关键:要全量)
打开西门子官方仓库并 Fork 到自己的账号:
-
官方仓库:GitHub - siemens/meta-iot2050: SIMATIC IOT2050 Isar/Debian Board Support Package · GitHub
-
你自己的 fork(示例):
https://github.com/<你的账号>/meta-iot2050

⚠️ 关键一步:不要勾选 "Copy the master branch only"!
| 选项 | 后果 |
|---|---|
| ❌ 取消勾选(正确) | 分支 + 所有 tags 都复制过来,之后才能选 V-tag |
| ✅ 勾选 | 只复制 master 分支,tags 全部丢失,Actions 里选不到 V-tag |
如果已经勾选 fork 了,最省事的做法:Settings → Delete this repository → 重


711

被折叠的 条评论
为什么被折叠?



