# zephyr_sdk_glue **Repository Path**: hpmicro/zephyr_sdk_glue ## Basic Information - **Project Name**: zephyr_sdk_glue - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-13 - **Last Updated**: 2025-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Zephyr SDK Glue 概述 Zephyr SDK Glue是HPMicro基于zephyr工程编写的清单仓库。在本仓库中包含HPMicro为自身MCU适配zephyr工程的所有源程序文件,其与HPMicro官方软件开发包共同组成zephyr工程的HPMicro芯片开发套件。 Zephyr SDK Glue的集成方式与常规zephyr工程集成有些区别。 - Glue拥有自己清单文件,在构建工作空间的时候,区别于以zephyr仓库获取所需源码,在本项目中,需以glue仓库为起点去获取所有所需源码。 - Glue不需要zephyr的hal仓库,直接基于HPM_SDK仓库进行开发。 - 本仓库绑定zephyr v3.7.0(LTS),在此版本的基础上进行相关迭代。 本仓库基于Apache-2.0许可证。 ## 目录结构 | Name | Description | |--------|--------| | boards | 开发板、拓展板支持 | | cmake | cmake脚本文件 | | docs | 文档系统 | | drivers | 驱动文件 | | dts | 设备树文件 | | include | 头文件 | | modules | 拓展模块 | | samples | 示例 | | snippets | ZEPHYR示例硬件支持 | | soc | SOC相关文件 | | zephyr | ZEPHYR构建相关 | ## 文档 - 开始使用请参考 [linux starting](docs/source/zh/starting/linux.rst). - 开始使用请参考 [windows starting](docs/source/zh/starting/windows.rst). ## 命令行 - Use west tool: ```bash west build -p always/auto -b ${board} -d ${build_path} -S ${snippet} -T ${sample.case} ${project_path} ``` - Use cmake command: ```bash cmake -GNinja -B ${build_path} -DBOARD=${board} -DSNIPPET=${snippet} ${project_path} ninja -C ${build_path} ```