说明:针对国内客户网络环境受限问题,请通过 Espressif Gitee 代码管理仓库来克隆 esp-who SDK
注意:esp-who master 版本需基于 esp-idf release/v4.4 及以上版本的编译环境

需要安装的软件:

  1. 安装 Git Bash
  2. Python 环境,需要安装 Python v3.8 版本的环境,安装的时候,记得勾选 "add to PATH"
  3. 要求 64 bit 的 Windows 环境

1 首先安装 esp-idf SDK 的编译环境

  • 先使用在线(或离线)版本的“ESP-IDF 工具安装器” 安装 esp-idf release/v4.4 及以上版本的编译环境,可参见“ESP-IDF 工具安装器”说明。如果使用在线版本的“ESP-IDF 工具安装器” ,且网络环境不支持从 Github 上获取仓库,请在安装过程中勾选如下选项:
  • 使用 “ESP-IDF 工具安装器” 安装 esp-idf SDK 编译环境完成后,请使用 ESP-IDF CMD 终端打开编译环境,如下:
  • 正常可编译的 esp-idf 界面如下:

2 准备通过 Gitee 克隆 esp-who SDK

  • 打开 “ Git Bash ”,进入 “ E ” 盘,创建一个空的文件夹

    cd E:mkdir esp-who-mastercd esp-who-master
    
  • 进入到 “ esp-who-master ” 目录下, 通过 Gitee 克隆 esp-who

    git clone https://gitee.com/EspressifSystems/esp-who.git
    
  • 同时在 “ esp-who-master ” 目录下克隆 esp-gitee-tools

    git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
    
  • 然后进入到 esp-gitee-tools 目录下,执行如下命令:

    cd esp-gitee-toolspwdexport EGT_PATH=$(pwd)
    
  • 进入到 “ esp-who-master/esp-who` ” 目录下开始克隆 esp-who 的子仓库

    cd ..cd esp-who$EGT_PATH/submodule-update.shgit pull
    

3 开始编译 esp-who SDK 下的例程

  • 打开安装好的 “ ESP-IDF 4.4 CMD ” 的编译窗口

  • “ ESP-IDF 4.4 CMD ” 的编译窗口下,进入到 “ esp-who-master/esp-who ” 目录下

    cd  esp-who-master\esp-who
    
  • 然后开始测试 “ esp-who-master/esp-who ” SDK 下的例程,例如:

    cd examples\human_face_detection\lcdidf.py set-target esp32s3      (切换芯片环境,可选)idf.py menuconfig        (若不需要进行任何配置的设置,可不需要执行此命令)idf.py buildidf.py -p COM31  flash monitor
    

Windows 上通过 Gitee 搭建 ESP-Who Master 版本的编译环境相关推荐

  1. VMware Workstation pro无法在Windows上运行,检查可在Windows上运行的此应用的更新版本

    VMware Workstation pro无法在Windows上运行,检查可在Windows上运行的此应用的更新版本 我的Windows版本是win10-1903,VMware版本比较老旧是VMwa ...

  2. Mac OS X 10.8.3搭建Android工程源码的编译环境(解决找不到GCC、GIT、PYTHON的问题)...

    Mac OS X 10.8.3上搭建4.0以上android版本的编译环境只需要执行下面红色字体标注的操作: Setting up a Mac OS X build environment In a ...

  3. Windows上Mqtt服务器搭建与使用客户端工具MqttBox进行测试

    场景 MQTT协议 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的" ...

  4. Windows上SVN服务器搭建【转】

    Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.本文介绍Windows上 VisualSVN server 服务端和 TortoiseSVN客户端搭配使用: 现在S ...

  5. Windows上也能用Swift编程了,官方编译工具安装包现已上线

    萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 最近,Swift发行了5.3版本,这意味着它可以直接在Windows 10上使用了. 由于Swift是苹果开发的一门编程语言,能在Ubunt ...

  6. windows上使用Gitblit搭建git服务仓库

    第一步: 由于要运行jar包,得先安装好java环境,安装环境的教程很多,这步不做赘述 第二步: 找到Gitblit的安装包 http://gitblit.github.io/gitblit/ 这是官 ...

  7. python源码编译 mingw_在windows上用gcc(mingw32)从命令行编译Cython扩展

    我正在尝试在win32上测试一个小的cython模块,但是我在构建它时遇到了困难.在 文件名为linalg_赛顿.pyx包括以下内容:from __future__ import absolute_i ...

  8. VMware Workstation pro无法在Windows上运行,检查可在Windows上运行的此应用的更新版本(无需卸载原先版本或原先版本卸载的按钮变成灰色)

    出现问题: 1:windows10更新之后,发现自己的虚拟机打开之后出现这个问题.原因是更新的windows10更新导致虚拟机上面的服务不支持.(windows10就是个坑,服务多,更新多) 2:博主 ...

  9. windows系统OLLVM + NDK 混淆编译环境搭建

    一.环境搭建: 系统:win10_X64 ndk版本:ndk-r12b(ndk-r12b后续版本也适用) cmake-3.9.1-win64-x64.msi  用于针对不同编译器生成源代码构建文件,如 ...

最新文章

  1. Hashtable 中的键值修改问题
  2. 图书借阅系统java_基于JAVAWEB的图书借阅系统
  3. ASP.NET MVC3书店--第九节 注册与下订单(第一部分)(转)
  4. 插上翅膀,让Excel飞起来——xlwings(一)
  5. 二维数组转稀疏数组,写入文件后再读取文件,将内容转回二维数组
  6. Introduction to Cryto Crptocurrencies Lecture 1
  7. Lambda标准格式
  8. poj 1330 Nearest Common Ancestors LCA/DFS
  9. 售价16999元!心系天下三星W22 5G耀世发布
  10. 【ElasticSearch】Es 源码之 Discovery DiscoveryModule Coordinator 源码解读
  11. 文末资源 | 官宣:GitHub私有仓库免费啦!--说微软收购GitHub是坏事的你站出来!...
  12. java 基础知识2
  13. PHP直播聊天室源码/财经直播源码/房间多开/游客互动/聊天审核
  14. 哥德尔 艾舍尔 巴赫--集异璧之大成
  15. secsetupwizard以停止,三星手机恢复出厂设置之后,出现SecSetupWizard已停止的错误...
  16. matlab实现马尔可夫链,马尔可夫链matlab源码
  17. 【51单片机】(五)矩阵键盘
  18. python 图像倾斜校正_图像矫正原理说明
  19. 手机上测试东南西北方向软件,指南针怎么看东南西北(手机指南针怎么看图解)...
  20. 移动光猫只有一个lan口?其他是电视用,如何增lan口

热门文章

  1. Google将IP标记为中国,影响表现以及解决方案
  2. php中跟时间有关的处理(时区设置,计算时间差,获取系统当前时间)
  3. java 龙卷风_java8-lamba表达式的使用-遁地龙卷风
  4. 猫抓老鼠c语言程序,猫抓老鼠问题C++实现一例(约瑟夫环问题)
  5. Java基础之猫抓老鼠(继承)
  6. AUTOIT做的小软件
  7. 本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
  8. 2022年新一代最强开源UI自动化测试神器 ——Playwright(三)
  9. 雪球网爬取数据并存入数据库
  10. 斐讯n1刷鸿蒙系统,【总结】在N1上面成功刷入armbian并启动的步骤