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

    文章

    1093

    浏览量

    51201
  • Zephyr
    +关注

    关注

    0

    文章

    47

    浏览量

    6512
  • 先楫半导体
    +关注

    关注

    12

    文章

    270

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    发布元服务提交审核

    完成所有应用信息和版本信息的配置后,可将元服务提交至华为方进行发布审核。 登录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 3378次阅读

    Zephyr SDK Glue v0.5.0 发布

    各位关注先楫的小伙伴们,基于Zephyrv3.7.0(LTS)版本和hpm_sdkv1.6.0版本的ZephyrSDKgluev0.5.0正式发布了。先楫MCU的Zephyr开发包Zephyr是一个通用的嵌入式实时操作系统,具备
    的头像 发表于 06-17 16:53 1257次阅读
    <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 1181次阅读
    支持HPM6P00/HPM5E00系列!HPMicro Manufacturing Tool <b class='flag-5'>v0.6.0</b><b class='flag-5'>发布</b>

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

    重磅更新 | 先楫半导体HPM_APPS v1.9.0发布
    的头像 发表于 05-13 11:29 1356次阅读
    <b class='flag-5'>重磅</b>更新 | 先楫半导体HPM_APPS <b class='flag-5'>v</b>1.9.0<b class='flag-5'>发布</b>

    使用FX3 SDK发布源代码是否违反许可?

    使用 FX3 SDK 发布源代码是否违反许可? CYPRESS™EZ-USB™ FX3 SDK1.3licenselicense.txt ”4. 专有权利; 到“您同意对源代码保密。” 那里写着一句话,所以我想问一下以确定。
    发表于 05-08 06:54

    恩智浦发布新版MCUXpresso SDK

    对于使用恩智浦无线微控制器 (如RW61x和MCX W) 及软件平台的开发人员,在GitHub发布的MCUXpresso SDK 24.12.00是向前迈出的重要一步。最新的SDK版本得到了显著的改进,旨在加速产品开发,增强代码
    的头像 发表于 02-21 14:20 4430次阅读
    恩智浦<b class='flag-5'>发布</b>新版MCUXpresso <b class='flag-5'>SDK</b>

    hpm_apps v1.8.0上线:HPM6200四轴伺服驱控方案重磅发布

    hpm_apps v1.8.0上线:HPM6200四轴伺服驱控方案重磅发布
    的头像 发表于 02-12 08:04 1219次阅读
    hpm_apps <b class='flag-5'>v</b>1.8.0上线:HPM6200四轴伺服驱控方案<b class='flag-5'>重磅</b><b class='flag-5'>发布</b>!

    先楫半导体HPM_SDK v1.7.0发布!这些更新你值得关注!

    先楫半导体HPM_SDK v1.7.0发布!这些更新你值得关注!
    的头像 发表于 02-08 13:42 1046次阅读
    先楫半导体HPM_<b class='flag-5'>SDK</b> <b class='flag-5'>v</b>1.7.0<b class='flag-5'>发布</b>!这些更新你值得关注!

    PLA 配置来啦! HPMicro Tool Web v0.6.0 上新

    各位先楫的小伙伴们久等啦,HPMicroToolWeb功能再次上新,v0.6.0版本正式上线!此次我们也同步上线了工具的VSCode插件HPMPinmuxToolv0.4.0版本并提交了应用商店
    的头像 发表于 02-08 13:41 958次阅读
    PLA 配置来啦! HPMicro Tool Web <b class='flag-5'>v0.6.0</b> 上新

    先楫半导体HPM_SDK v1.8.0 发布

    先楫半导体HPM_SDK v1.8.0 发布
    的头像 发表于 02-08 13:39 1009次阅读
    先楫半导体HPM_<b class='flag-5'>SDK</b> <b class='flag-5'>v</b>1.8.0 <b class='flag-5'>发布</b>

    联盛德微电子WM IoT SDK 2.X正式发布

    WM IoT SDK 2.X 是联盛德微电子(WinnerMicro)秉承开源和组件式架构的设计理念所自研的新版IoT SDK,2025年1月15日正式发布
    的头像 发表于 01-15 15:24 1322次阅读
    联盛德微电子WM IoT <b class='flag-5'>SDK</b> 2.X正式<b class='flag-5'>发布</b>