Zephyr

来自资料库(何亚红)
HEYAHONG留言 | 贡献2026年6月20日 (六) 19:08的版本 (创建页面,内容为“== 说明 == zephyr是一个RTOS生态。 == 环境 == zephyr可使用<code>west</code>(zephyr的元工具)管理源代码,因此无需手动调用<code>git</code>克隆源代码。 搭建环境的基本步骤如下(一般在单独创建目录搭建,步骤与官方文档的步骤类似): * 初始化:<code>west init</code> ,初始化一般用于下载zephyr源代码。 * 更新:<code>west update</code>,更新一般用于更新zephyr源代码并下…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

说明

zephyr是一个RTOS生态。

环境

zephyr可使用west(zephyr的元工具)管理源代码,因此无需手动调用git克隆源代码。

搭建环境的基本步骤如下(一般在单独创建目录搭建,步骤与官方文档的步骤类似):

  • 初始化:west init ,初始化一般用于下载zephyr源代码。
  • 更新:west update,更新一般用于更新zephyr源代码并下载子模块。
  • 安装python依赖:west packages pip --install ,用于安装python脚本可能用到的依赖。注意:此步骤需要安装官方要求进入python的venv环境,否则无法执行。
  • 获取二进制文件:west blobs -a fetch,某些芯片的某些功能不会发布源代码,因此需要下载其发布的二进制文件。注意:此步骤下载了所有支持的二进制文件,如仅需要部分芯片请查看官方说明。
  • 安装SDK:west sdk install,注意:此步骤下载了所有支持的SDK工具,如仅需部分SDK工具请查看官方说明。

环境搭建完成后,每次进入目录并激活python的venv环境即可。

官方资料