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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

各位关注先楫的小伙伴们,基于Zephyr v3.7.0(LTS)版本和hpm_sdk v1.10.0版本的Zephyr SDK glue v0.6.0正式发布了。

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

版本更新 (相对于ZSG v0.5.0)

  • 适配hpm_sdk v1.10.0
  • 增加时钟树的节点定义,兼容老时钟树的节点命名
  • 更新ZSG的patch包,用以解决宏命名冲突

支持的开发板

  • HPM6750EVK2
  • HPM6800EVK

提供的主要功能

提供了基于zephyr驱动框架的驱动适配

e44c78b4-935d-11f0-8ce9-92fbcf53809c.png
  • 提供了以下示例

e469228e-935d-11f0-8ce9-92fbcf53809c.png

开发环境

推荐使用ubuntu系统进行工程构建、编译以及烧写,windows系统进行代码编写以及串口打印查看

若需要支持在Linux与Windows之间的文件共享以及编辑,请在Linux设备上适当地安装和配置samba、vim等常用软件。

Ubuntu开发环境搭建

  • 推荐Ubuntu 20.04 64位及以上版本

安装软件依赖包

安装所依赖的软件

sudoaptinstall--no-install-recommendsgitcmake ninja-build gperf\
ccache dfu-util device-tree-compilerwget\
python3-dev python3-pip python3-setuptools python3-tk python3-wheel xz-utilsfile\
makegcc gcc-multilib g++-multilib libsdl2-dev libmagic1


确认工具版本最低等级,主要为cmake,dtc的版本,版本不够需要升级。

  • CMake
    • 3.20.5
  • Python
    • 3.8
  • Devicetree compiler
    • 1.4.6

构建工作环境

  • 安装west,将~/.local/bin加入bashrc,确保terminal在启动时PATH含有该路径

pip3install--user-Uwest
echo'export PATH=~/.local/bin:"$PATH"'>>~/.bashrc
source~/.bashrc

  • 创建${workspace}目录,获取源代码

mkdir${workspace}
cd${workspace}
west init-mhttps://github.com/hpmicro/zephyr_sdk_glue.git--mrmain

  • 获取所需仓库的源代码,默认从github获取,需要切换到国内源,请输入第一条指令

west config manifest.file west_gitee.yml
west update

  • 配置CMake变量

west zephyr-export

  • 安装zephyr所需的python依赖

pip3install--user-r~/${workspace}/zephyr/scripts/requirements.txt

  • 解决一些命名冲突,增加hpm_sdk相关补丁

west supply

安装zephyr的工具链包

下载zephyr的编译工具,链接为:https://github.com/zephyrproject-rtos/sdk-ng/tags/

命令行安装

cd${workspace}
wgethttps://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.5/zephyr-sdk-0.16.5_linux-x86_64.tar.xz
wget-O- https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.5/sha256.sum|shasum--check--ignore-missing
tarxvf zephyr-sdk-0.16.5_linux-x86_64.tar.xz

  • 配置工具链必要变量

cdzephyr-sdk-0.16.5
sourcesetup.sh

下载并安装OpenOCD

推荐使用源码编译,使用默认安装路径/usr/local/bin/openocd

下载链接为:https://github.com/hpmicro/riscv-openocd/releases/tag/hpm_xpi_v0.3.0

解压后,请将openocd路径放置在/usr/local/bin/openocd,以便脚本调取

资源链接

  • Zephyr 官方文档中心https://docs.zephyrproject.org/3.7.0/
  • HPMicro 代码仓库https://github.com/hpmicro
  • ZSG 先前版本发布链接Zephyr SDK Glue v0.5.0 发布
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1113

    浏览量

    52170
  • Zephyr
    +关注

    关注

    1

    文章

    62

    浏览量

    6643
  • 先楫半导体
    +关注

    关注

    12

    文章

    294

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    Zephyr SDK Glue(ZSG)v0.7.0 发布

    各位关注先楫的小伙伴们,好消息!ZephyrSDKGluev0.7.0正式与大家见面了!本次更新相关仓库版本为:Zephyrv3.7.0LTShpm_sdkv1.11.0本次更新带来了多项重磅功能:新增两款开发板支持、Docker一键开发环境、ZCC工具链适配、以及期待已久的MCUboot支持。
    的头像 发表于 02-06 08:33 860次阅读
    <b class='flag-5'>Zephyr</b> <b class='flag-5'>SDK</b> <b class='flag-5'>Glue</b>(ZSG)<b class='flag-5'>v</b>0.7.0 <b class='flag-5'>发布</b>

    智多晶重磅发布HQPEP功耗评估工具

    FPGA功耗受工艺、电压、温度、资源占用等多重因素影响,传统评估依赖后期板级实测,易引发电源重构、散热返工等风险。为此,智多晶重磅发布HQPEP(HqFpga Power Estimation Platform)功耗评估工具,聚焦FPGA设计早期的功耗评估需求,为工程师打
    的头像 发表于 01-23 16:01 3065次阅读
    智多晶<b class='flag-5'>重磅</b><b class='flag-5'>发布</b>HQPEP功耗评估工具

    申请发布Profile

    前提条件 已创建HarmonyOS应用 | 创建元服务。 已申请发布证书。 (如需使用ACL权限)已申请并获取ACL权限。 操作步骤 登录AppGallery Connect,选择“证书、APP
    发表于 01-09 17:58

    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><b class='flag-5'>发布</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

    发布应用催促加急撤销审核

    完成所有应用信息和版本信息的配置后,可将元服务提交至华为方进行发布审核。 登录AppGallery Connect,点击“APP与元服务”。 选择要发布的元服务。 左侧导航选择“应用上架 &
    发表于 12-26 10:43

    重磅更新 | 先楫半导体HPM_APPS v1.10.1发布

    重磅更新 | 先楫半导体HPM_APPS v1.10.1发布
    的头像 发表于 12-26 08:33 1509次阅读
    <b class='flag-5'>重磅</b>更新 | 先楫半导体HPM_APPS <b class='flag-5'>v</b>1.10.1<b class='flag-5'>发布</b>

    发布元服务提交审核

    完成所有应用信息和版本信息的配置后,可将元服务提交至华为方进行发布审核。 登录AppGallery Connect,点击“APP与元服务”。 选择要发布的元服务。 左侧导航选择“应用上架 &
    发表于 12-04 14:23

    发布元服务设置上架时间

    设置上架时间 登录AppGallery Connect,点击“APP与元服务”。 选择要发布的元服务。 左侧导航选择“应用上架 > 版本信息”下待发布的版本。 进入“上架
    发表于 12-03 09:46

    元服务发布选择待发布软件包

    上传软件包并通过基础合法检查后,就可以从上传的版本中选择需要发布的软件包。 登录AppGallery Connect,点击“APP与元服务”。 选择要发布的元服务。 左侧导航选择“应用上架 &
    发表于 11-03 17:10

    元服务发布准备工作

    发布元服务前,请详细了解华为应用市场的审核要求,并提前准备发布所需的文件、资源,以便您能顺利、快速通过发布审核流程。 仔细阅读元服务审核指南,了解发布元服务至华为应用市场需要遵循的规则
    发表于 10-10 15:48

    汇川技术17款新品重磅发布

    今天,汇川技术 2025 年度爆品发布会以 “数自融合 软件定义自动化” 为主题,面向全球重磅发布
    的头像 发表于 09-02 15:58 4382次阅读

    Zephyr SDK Glue v0.5.0 发布

    各位关注先楫的小伙伴们,基于Zephyrv3.7.0(LTS)版本和hpm_sdkv1.6.0版本的ZephyrSDKgluev0.5.0正式发布了。先楫MCU的Zephyr开发包Zephyr是一个通用的嵌入式实时操作系统,具备
    的头像 发表于 06-17 16:53 2108次阅读
    <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>

    支持HPM6P00/HPM5E00系列!HPMicro Manufacturing Tool v0.6.0发布

    各位先楫的小伙伴久等了,HPMicroManufacturingTool0.6.0版本正式发布啦!该版本包含多个模块的更新优化,让我们抓紧时间先睹为快!v0.6.0版本主要更新内容如下:新增:新增
    的头像 发表于 06-04 08:28 2911次阅读
    支持HPM6P00/HPM5E00系列!HPMicro Manufacturing Tool <b class='flag-5'>v0.6.0</b><b class='flag-5'>发布</b>