视频教程(https://v.eepw.com.cn/video/play/id/16462)中,对于Zephyr开发环境的建构并未详细说明。
参考:刘工(论坛ID:lulug)发的贴子:https://forum.eepw.com.cn/thread/399428/1/#1 标题:“ZephyrRTOSWindows11完整安装教程”
提出问题:
D盘有一个zephyr文件夹,为FRDM-MCXW71开发板建立一个zephyr开发环境,要求绿色,全部文件放在这个文件夹,重装系统后可以用,(注释:我的系统版本使用了win10的最后一个版本22H2,19045。)
一、 目录规划
在 D:\zephyr 下创建以下子文件夹:
D:\zephyr\env —— 存放 Python、Git、CMake、Ninja 等便携版工具。
D:\zephyr\project —— 存放 Zephyr 源码及你的项目代码。
二、 准备便携版底层工具(全部解压到 env 目录)
请前往各官网下载以下工具的 Windows 64位 Binary / Portable / ZIP 版本:
1,Python 3.12.10 便携版:下载 https://sourceforge.net/projects/winpython/files/WinPython_3.12/3.12.3.0/Winpython64-3.12.3.0dot.exe/download 。下载得到Winpython64-3.12.3.0dot.exe,修改后缀成Winpython64-3.12.3.0dot.zip,解压,将其中的 python-3.12.3.amd64 复制成 D:\zephyr\env\python。(注意文件夹名字改了,这个版本自带pip,不用折腾了)
2,Git Portable:下载 Thumbdrive edition 版本的 7z 压缩包。解压到 D:\zephyr\env\git。
3,CMake:下载 Windows x64 ZIP。解压到 D:\zephyr\env\cmake。
https://github.com/Kitware/CMake/releases/download/v4.3.2/cmake-4.3.2-windows-x86_64.zip
4,Ninja:下载 ninja-win.zip。解压并将 ninja.exe 放入 D:\zephyr\env。
https://github.com/ninja-build/ninja/releases/download/v1.13.2/ninja-win.zip

三、 编写绿色环境“一键激活”脚本
在 D:\zephyr 下创建一个名为 env.bat 的批处理文件。双击它就会打开一个配置好所有路径的命令行窗口。
在 D:\zephyr\env.bat 中写入以下内容:
@echo off
title Zephyr Portable Environment for MCXW71
set WORK_DIR=%~dp0
set PATH=%WORK_DIR%env\python;%WORK_DIR%env\python\Scripts;%PATH%
set PATH=%WORK_DIR%env\git\cmd;%PATH%
set PATH=%WORK_DIR%env\cmake\bin;%PATH%
set PATH=%WORK_DIR%env;%PATH%
python --version
pip --version
git --version
cmake --version
ninja --version
echo ------------------------
cmd /k

此时env文件夹大小 651M左右。
运行 D:\zephyr\env.bat 得到shell,
四,west init 和 update
用pip安装west这个工具:
pip install west
执行命令设置代理:
set HTTP_PROXY=http://127.0.0.1:1082
set HTTPS_PROXY=http://127.0.0.1:1082
切换到 `project` 目录:
cd /d D:\zephyr\project
然后从github上把zephyr的文件下载下来:
west init -m https://github.com/zephyrproject-rtos/zephyr --mr main
(要下载一段时间,下载完成后project由0变1.15GB)


我要赚赏金
