Zephyr Windows开发环境搭建

Zephyr

如果有错误或未及时更新,请以官网文档为主
官网:https://docs.zephyrproject.org/latest/develop/getting_started/index.htm

下载安装

Chocolatey

这是一个类似于在Linux系统下 yum 和 apt 那样的包管理器
官网:https://chocolatey.org/install

管理员权限下powershell输入命令安装Chocolatey

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

安装成功后查询版本

choco -v

成功如下
在这里插入图片描述

安装插件

全局关闭确认,避免安装软件时询问

choco feature enable -n allowGlobalConfirmation

Cmake Git Python 等所需工具

choco install cmake --installargs 'ADD_CMAKE_TO_PATH=System'
choco install ninja gperf python311 git dtc-msys2 wget 7zip

Zephyr SDK

官网: https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.5-1/zephyr-sdk-0.16.5-1_windows-x86_64.7z

不科学上网根本下不完,分享一个国内网盘

百度网盘:https://pan.baidu.com/s/1Ot9ZvyKSB4mNlndLiEl-rQ?pwd=1122

下载解压后找到 setup.cmd 用 powershell 执行

.\setup.cmd

成功如下

Zephyr SDK 0.16.5-1 Setup

** NOTE ** You only need to run this script once after extracting the Zephyr SDK distribution bundle archive.

Install host tools [Y,N]?Y Register Zephyr SDK CMake package [Y,N]?Y

Installing host tools … SKIPPED: Windows host tools are not
available yet.

Registering Zephyr SDK CMake package … Zephyr-sdk
(D:/YingLiWork/zephyr-sdk-0.16.5-1_windows-x86_64/zephyr-sdk-0.16.5-1/cmake)
has been added to the user package registry in:
HKEY_CURRENT_USER\Software\Kitware\CMake\Packages\Zephyr-sdk

All done.

Press any key to exit …


获取Zephyr工程

1、管理员权限powershell安装west

pip3 install -U west

2、普通用户powershell 获取project
west update 时间会很长 重试几次确定没有失败

cd %HOMEPATH%
west init zephyrproject
cd zephyrproject
west update

3、导出cmake工具包

west zephyr-export

4、安装requirements.txt所需依赖项

pip3 install -r zephyr\scripts\requirements.txt
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
你好!要搭建 Zephyr 环境,你可以按照以下步骤进行操作: 1. 首先,确保你的开发环境满足以下要求: - 支持的操作系统:Linux(Ubuntu、Fedora、Debian等)、macOS或Windows。 - 至少8GB的RAM空间。 - 15GB以上的磁盘空间。 2. 安装依赖项: - 在 Linux 上,执行以下命令安装所需的依赖项: ``` sudo apt-get install --no-install-recommends git cmake ninja-build gperf \ ccache dfu-util device-tree-compiler wget \ python3-dev python3-pip python3-setuptools python3-tk python3-wheel xz-utils file \ make gcc gcc-multilib ``` - 在 macOS 上,你可以使用 Homebrew 进行安装: ``` brew tap zephyrproject-rtos/zephyr brew install --HEAD west ``` - 在 Windows 上,安装 WSL(Windows Subsystem for Linux),并在 WSL 中执行上述 Linux 安装命令。 3. 获取 Zephyr 代码: - 执行以下命令克隆 Zephyr 的 Git 仓库: ``` git clone https://github.com/zephyrproject-rtos/zephyr.git ``` 4. 安装 Zephyr 开发工具链: - 执行以下命令安装 west 工具: ``` pip3 install --user -U west ``` - 在 Zephyr 代码目录中执行以下命令初始化 west 工具: ``` west init west update ``` 5. 配置环境变量: - 在 Linux/macOS 上,打开 `~/.bashrc` 或 `~/.zshrc` 文件,添加以下行: ``` export ZEPHYR_TOOLCHAIN_VARIANT=zephyr export ZEPHYR_SDK_INSTALL_DIR=<path_to_zephyr_sdk> export PATH=$PATH:$ZEPHYR_SDK_INSTALL_DIR/zephyr-sdk-<version>/sysroots/x86_64-pokysdk-linux/usr/bin ``` - 在 Windows 上,打开 WSL 的 `~/.bashrc` 文件,添加上述行。 6. 构建和运行示例应用程序: - 进入 Zephyr 代码目录中的 `samples/hello_world` 目录。 - 执行以下命令构建应用程序: ``` west build -b <board_name> ``` - 构建成功后,使用以下命令烧录和运行应用程序: ``` west flash ``` 这样,你就成功搭建了 Zephyr 环境,并运行了一个示例应用程序。你可以根据自己的需求进行进一步的开发和调试。祝你好运!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我才不要写代码呢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值