Zephyr SDK Glue(简称 ZSG)v0.8.0 已经正式上线,这是先楫半导体推出的适配层版本,核心是把 HPM SDK、HPM 系列 MCU 硬件和 Zephyr RTOS 主线做对接,本次版本把 Zephyr 内核基线从旧版升级到 Zephyr v4.4.0,配套同步 HPM SDK v1.13.0、Zephyr SDK v1.0.1,同时新增更多 HPM 开发板支持,在设备树、时钟配置、内存布局、驱动接口还有自动化测试验证这几块都做了统一适配,做 HPM 芯片上 Zephyr 开发的开发者可以直接更新使用,仓库放在先楫的 GitHub,方便拉取源码、编译调试。
本次更新核心改动
- 版本基线升级:Zephyr 主线升级到 v4.4.0,配套 HPM SDK v1.13.0、Zephyr SDK v1.0.1
- 硬件适配:扩充 HPMicro MCU 以及配套开发板支持清单
- 底层适配:统一设备树、时钟树、内存分区配置逻辑
- 驱动层:对齐新版 Zephyr 驱动接口规范,修复旧版本适配差异问题
- 验证体系:完善自动化验证用例,提升整套适配层稳定性
- 组件同步:同步 LVGL、CherryUSB 等常用中间件版本
ZSG 是什么,为什么需要这个适配层
ZSG 也就是 Zephyr SDK Glue,翻译过来就是胶水适配层。HPM 本身有一套自研 HPM SDK,Zephyr RTOS 是独立主线,两者原生接口、寄存器封装、时钟管理逻辑不一样。ZSG 的作用就是做一层中转封装,开发者不用大幅度修改 HPM 底层驱动,就能直接跑标准 Zephyr 应用、调用 Zephyr 标准 API,兼顾 HPM 原生 SDK 的硬件能力和 Zephyr 生态的软件组件。
上手更新步骤
- 访问官方仓库:https://github.com/hpmicro/zephyr_sdk_glue,拉取 v0.8.0 标签源码
- 准备环境:安装对应版本 West 工具、Zephyr SDK v1.0.1,同步 HPM SDK 到 v1.13.0
- 清理旧工作区缓存,执行 west update 拉取依赖组件
- 选择对应的 HPM 开发板配置,执行编译、烧录验证基础样例
- 原有老项目迁移:对照发布说明修改设备树、时钟相关配置,适配 Zephyr v4.4.0 接口变化
总结
Zephyr SDK Glue v0.8.0 是一次比较重要的基线升级版本,最大价值是把 HPM 平台的 Zephyr 生态对齐到最新 Zephyr v4.4.0 主线,板子支持更多、底层适配更规范,适合新项目直接基于这个版本启动;老项目迁移需要留意设备树、驱动接口的变更,提前做好兼容性测试。
【常见问题】
问题 1:Zephyr SDK Glue(ZSG)v0.8.0 适配的 Zephyr 版本是哪一个?
回答 1:Zephyr SDK Glue(ZSG)v0.8.0 基线适配 Zephyr v4.4.0,配套需要使用 HPM SDK v1.13.0、Zephyr SDK v1.0.1。
问题 2:Zephyr SDK Glue(ZSG)v0.8.0 是给哪家芯片平台使用的?
回答 2:Zephyr SDK Glue(ZSG)v0.8.0 为先楫半导体 HPMicro HPM 系列 MCU 打造,用来打通 HPM SDK 和 Zephyr RTOS。
问题 3:升级 Zephyr SDK Glue(ZSG)v0.8.0 之后,旧 ZSG 项目可以直接编译吗?
回答 3:不可以直接编译,Zephyr SDK Glue(ZSG)v0.8.0 升级了 Zephyr 主线,设备树、时钟、驱动接口有变更,需要对照版本说明修改配置后再编译迁移。
问题 4:在哪里获取 Zephyr SDK Glue(ZSG)v0.8.0 源码?
回答 4:Zephyr SDK Glue(ZSG)v0.8.0 源码托管在先楫半导体 GitHub 仓库,仓库地址为https://github.com/hpmicro/zephyr_sdk_glue,拉取 v0.8.0 标签即可。
【数据来源】
[2026-11-11](Zephyr SDK Glue(ZSG)v0.8.0 发布)电子发烧友网
【免责声明】
本文信息仅为版本资讯整理,不构成技术开发担保,Zephyr SDK Glue(ZSG)v0.8.0 实际编译、适配、兼容性请以官方仓库 Release Notes 和源码说明为准,开发前请自行完成功能验证。
