0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Zephyr SDK Glue(ZSG)v0.7.0 发布

先楫半导体HPMicro 2026-02-06 08:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

各位关注先楫的小伙伴们,好消息!

Zephyr SDK Glue v0.7.0正式与大家见面了!本次更新相关仓库版本为:

  • Zephyr v3.7.0 LTS
  • hpm_sdk v1.11.0

本次更新带来了多项重磅功能:新增两款开发板支持、Docker 一键开发环境、ZCC 工具链适配、以及期待已久的 MCUboot 支持。

Repo链接: https://github.com/hpmicro/zephyr_sdk_glue


v0.7.0 亮点速览

开发板家族再添新成员

本版本新增了两款开发板的支持:

HPM6200EVK 开发板
6cc29c5a-02f3-11f1-96ea-92fbcf53809c.png

HPM6E00EVK 开发板
6cfb1116-02f3-11f1-96ea-92fbcf53809c.png

开发板状态
HPM6750EVK2支持
HPM6800EVK支持
HPM6200EVK新增
HPM6E00EVK新增

Docker 开发环境 —— 告别繁琐的环境配置

本版本推出了Docker 开发环境,让您的开发之旅更加轻松:

  • 开箱即用:预装所有依赖,无需手动配置
  • 环境一致:团队协作时再也不用担心"我这里不能跑"的问题
  • 灵活管理:支持 Docker Compose,容器管理更便捷

# 一行命令,即刻开发
dockerpull swhpmicro/zephyr-hpmicro:latest
dockerrun-it--rmswhpmicro/zephyr-hpmicro:latestbash

用户也可以在https://resource.hpmicro.com/zephyr-hpmicro-latest.tar.gz下载镜像包后使用docker load -i加载
更多参考,请查看 https://zephyr-sdk-glue-zh.readthedocs.io/zh-cn/latest/starting/docker.html

docker 启动
6d23a838-02f3-11f1-96ea-92fbcf53809c.png

多工具链支持 —— 选择更自由

v0.7.0 版本开始支持多种工具链,您可以根据需求灵活选择:

工具链说明
Zephyr SDK官方 SDK,功能完整,兼容性最佳
ZCC 工具链基于 LLVM/Clang,code size 小

MCUboot 支持

本版本新增MCUboot支持:

  • 支持 swap 升级模式
  • 支持固件签名验证

其他更新

  • 更新 PWM 驱动,全面支持 PWM 和 PWMv2
  • 升级sdk_env至 v1.11.0

功能全景

ZSG v0.7.0 提供了丰富的驱动适配和组件支持,助您快速构建应用:

驱动支持

分类驱动特性
基本外设GPIO完整的 GPIO 驱动框架适配

PINCTRLpimmux分组配置,灵活易用

PWM支持 PWM 以及 PWMv2
通信外设UARTDMA 异步传输 / 中断模式

I2C轮询 / 中断模式

SPI轮询 / DMA 传输

CANCANFD / 硬件过滤器

SDHCSD 卡存储支持

USBUDC 设备框架

EthernetPHY 驱动适配
模拟外设ADC12位 / 16位分辨率
图形外设DisplayMIPI / LVDS / RGB 多接口

CameraDVP / MIPI_CSI 接口

组件与中间件

组件说明
CANOpenNode工业级 CANOpen 协议栈
LVGL轻量级图形库,打造精美 UI
CherryUSB独立 USB 协议栈,Device/Host 双模式
FatFs文件系统支持
MCUboot安全启动与 OTA 升级

支持示例

以下示例已在支持的开发板上验证通过。带有snippet字样的示例需要添加对应的-S参数

  • 带snippet示例命令
    west build -p always -b hpm6750evk2 -S blinky basic/blinky
  • 不带snippet示例命令
    west build -p always -b hpm6750evk2 hello_world
类别示例说明Snippet("-" 表示不需要)
基础

hello_world

经典入门示例,打印 Hello World-
基础

basic/blinky

GPIO 闪灯示例

blinky

基础

basic/blinky_pwm

PWM 控制 LED 亮度渐变

blinky_pwm

基础

basic/button

按键中断和时间戳示例-
驱动

drivers/eeprom

I2C EEPROM 读写示例

i2c_eeprom

显示

drivers/display

显示驱动,支持基本图形绘制

display_rgb /display_mipi/display_lvds

摄像头

subsys/video/capture

摄像头采集图像并显示

video_dvp /video_mipi

USB

subsys/usb/cdc_acm

USB 虚拟串口

cdc_acm

USB

subsys/usb/hid-keyboard

USB HID 键盘模拟

hid-keyboard

USB

subsys/usb/hid-mouse

USB HID 鼠标模拟

hid-mouse

USB

subsys/usb/mass

USB 大容量存储设备

mass

网络

net/sockets/echo_server

TCP/UDP Socket 回显服务器

ethernet

Shell

subsys/shell/shell_module

Shell 交互式命令接口

shell_module

CAN

modules/canopennode

CANOpenNode 协议栈,SDO 上传/下载

canopennode

CAN 测试

tests/drivers/can/api

CAN API 测试

can

CAN 测试

tests/drivers/can/timing

CAN 时序测试

can

CAN 测试

tests/drivers/can/shell

CAN Shell 命令测试

can

UART 测试

tests/drivers/uart/uart_basic_api

UART 基础 API 测试-
SDHC 测试

tests/drivers/sdhc

SDHC 驱动测试

sdhc

SDHC 测试

tests/drivers/disk/disk_access

磁盘访问测试

sdhc

SDHC 测试

tests/drivers/disk/disk_performance

磁盘性能测试

sdhc

SDHC 测试

tests/subsys/sd/sdmmc

SD/MMC 子系统测试

sdhc

CherryUSB

cherryusb/device/msc/ram_disk

虚拟 U 盘(RAM 模拟)-
CherryUSB

cherryusb/device/cdc_acm/cdc_acm_vcom

CherryUSB 虚拟串口-
CherryUSB

cherryusb/host/cdc_acm

CherryUSB Host CDC ACM-
CherryUSB

cherryusb/host/msc_disk

CherryUSB Host 读取 U 盘-

资源链接

资源链接
Zephyr 官方文档https://docs.zephyrproject.org/3.7.0/
HPMicro GitHubhttps://github.com/hpmicro

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1113

    浏览量

    52170
  • Zephyr
    +关注

    关注

    1

    文章

    62

    浏览量

    6643
  • 先楫半导体
    +关注

    关注

    12

    文章

    294

    浏览量

    3414
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    将 MCUX SDK LIN 堆栈集成到 Zephyr OS 中,是否有一种方法可以自动生成它们从 .ldf 文件?

    我将 MCUX SDK LIN 堆栈集成到 Zephyr OS 中,现在正在 S32K344-wb 板上对其进行测试,但我想更改 cfg 文件,我想知道是否有一种方法可以自动生成它们从 .ldf 文件。
    发表于 04-24 06:33

    芯科科技发布Simplicity SDK for Zephyr开发资源

    Silicon Labs(芯科科技)发布Simplicity SDK for Zephyr旨在将Zephyr实时操作系统(RTOS)的全部功能,与其Simplicity Studio软
    的头像 发表于 03-31 15:26 1048次阅读

    Zephyr OS上启用NPU的实用方案

    今天,我们将正式在 Zephyr中加入NPU软件支持,让模型不仅能“跑起来”,还能“跑得飞快”。是的,本期开始就是实战环节!
    的头像 发表于 03-09 10:37 1233次阅读
    在<b class='flag-5'>Zephyr</b> OS上启用NPU的实用方案

    【瑞萨RA × Zephyr评测】Zephyr RTOS保姆级环境构建与编译下载踩坑版

    笔者介绍一下Zephyr RTOS 保姆级环境构建与编译下载
    的头像 发表于 01-10 10:03 1w次阅读
    【瑞萨RA × <b class='flag-5'>Zephyr</b>评测】<b class='flag-5'>Zephyr</b> RTOS保姆级环境构建与编译下载踩坑版

    2026・启芯程 | 先楫 HPM_SDK v1.11.0 重磅发布

    测试工具版本ZCC4.1.5SeggerEmbeddedStudio8.24IARworkbenchforRISC-V3.30.1版本更新概况[Updated]openocd注意:由于upstream代码逻辑变动,此版本的openocd需要配合此版本中hpm_sdk包含的
    的头像 发表于 01-04 09:36 881次阅读
    2026・启芯程 | 先楫 HPM_<b class='flag-5'>SDK</b> <b class='flag-5'>v</b>1.11.0 重磅<b class='flag-5'>发布</b>

    【瑞萨FPB-RA6E2试用】【原创】基于【瑞萨FPB-RA6E2】Windows 下Zephyr RTOS自定义项目开发全流程(创建-编译-烧录-串口调试)

    FSP_RA6E2 开发板。 0. 前置条件: 0.1 确认 Zephyr安装目录:D:\\\\Zephyr\\\\zephyrproject Zephyr SDK 安装目录:C:\\
    发表于 01-01 15:35

    当RA MCU遇见Zephyr系列(3)——在Vs code中配置Zephyr集成开发环境

    RA生态工作室关注我们上一篇文章介绍了如何在VScode中使用瑞萨官方插件为RA芯片创建项目与项目调试,相信大家对RA在VScode中的开发有了基础的了解。当RAMCU遇见Zephyr,打通
    的头像 发表于 01-01 10:04 5241次阅读
    当RA MCU遇见<b class='flag-5'>Zephyr</b>系列(3)——在Vs  code中配置<b class='flag-5'>Zephyr</b>集成开发环境

    【瑞萨FPB-RA6E2试用】基于瑞萨FPB-RA6E2,在Windows环境的Zephyr-RTOS安装教程

    ; west --version West version: v1.5.0 11.3 当前 Zephyr SDK 版本: Found \'D:\\\\Zephyr
    发表于 12-28 10:36

    深度技术解析低功耗蓝牙厂商nordic的nRF Connect SDK裸机选项方案

    自2018年以来,Nordic Semiconductor一直致力于开发基于Zephyr实时操作系统( RTOS)的nRF Connect SDK,并不断发展,提供最佳的工具与软件,助力开发者在
    发表于 10-29 21:17

    Nordic无线开发---nRF Connect SDK 3.0更新版的安装入门介绍

    2025.10.14更新: 增加了NCS v3.1.0和v3.1.1在中文Windows系统上编码问题的解决方案 增加了说明,nrfutil sdk-manager以及解决了SDK在W
    发表于 10-29 20:40

    重磅发布 | Zephyr SDK Glue v0.6.0 发布

    各位关注先楫的小伙伴们,基于Zephyrv3.7.0(LTS)版本和hpm_sdkv1.10.0版本的ZephyrSDKgluev0.6.0正式发布了。版本更新(相对于ZSGv0.5.0)适配hpm_sdkv1.10.0增加时钟树的节点定义,兼容老时钟树的节点命名更新ZSG
    的头像 发表于 09-17 08:33 1329次阅读
    重磅<b class='flag-5'>发布</b> | <b class='flag-5'>Zephyr</b> <b class='flag-5'>SDK</b> <b class='flag-5'>Glue</b> <b class='flag-5'>v</b>0.6.0 <b class='flag-5'>发布</b>

    全网最全学习Zephyr开发教程资料汇总-从基础文档视频到上手实操示例

    Zephyr 开发之路,我们不断迭代终于有了这份上手学习Zephyr的开发教程资料汇总。这里面涵盖了从 Zephyr 基础知识讲解,到构建系统、设备驱动、线程调度等核心功能剖析,再到丰富的实操示例和AI语音视觉识别应用案例,以
    发表于 07-04 11:13

    Zephyr SDK Glue v0.5.0 发布

    各位关注先楫的小伙伴们,基于Zephyrv3.7.0(LTS)版本和hpm_sdkv1.6.0版本的ZephyrSDKgluev0.5.0正式发布了。先楫MCU的Zephyr开发包Zephyr是一个通用的嵌入式实时操作系统,具备
    的头像 发表于 06-17 16:53 2107次阅读
    <b class='flag-5'>Zephyr</b> <b class='flag-5'>SDK</b> <b class='flag-5'>Glue</b> <b class='flag-5'>v</b>0.5.0 <b class='flag-5'>发布</b>

    项目新增 SDK 版本选项! HPMicro Tools Web v0.7.0 上线

    当然,VSCode插件HPMPinmuxToolv0.5.0版本也同步发布到了应用商店。已经安装过插件的小伙伴可静待自动更新,未安装过插件的小伙伴直接在VSCode应用商店搜索HPMPinmuxTool安装即可。下面让我们一起看看都有哪些功能更新吧!ToolsWe
    的头像 发表于 05-29 08:34 1541次阅读
    项目新增 <b class='flag-5'>SDK</b> 版本选项! HPMicro Tools Web <b class='flag-5'>v0.7.0</b> 上线

    使用Percepio View免费跟踪工具分析Zephyr应用

    Percepio View免费跟踪工具现在可以针对Zephyr应用程序进行跟踪和可视化分析了。Percepio View可以帮助开发人员理解和调试Zephyr中的固定优先级的多线程行为及复杂的线程交互。
    的头像 发表于 05-27 15:08 1082次阅读
    使用Percepio View免费跟踪工具分析<b class='flag-5'>Zephyr</b>应用