深圳英文网站建设专业公司,wordpress 显示错误,百度学术免费查重入口,wordpress数据库链接前言本教程适用于以下两种用户#xff1a;①无Linux环境搭建经验或搭建Linux开发环境不成功#xff1b;②使用安信可windows一体化环境IDE V1.5开发环境搭建不成功#xff1b;本教程提供了windows下搭建 ESP-IDF 开发环境的方法。适用系统#xff1a;Windows 10 64 位版本、… 前言本教程适用于以下两种用户①无Linux环境搭建经验或搭建Linux开发环境不成功②使用安信可windows一体化环境IDE V1.5开发环境搭建不成功本教程提供了windows下搭建 ESP-IDF 开发环境的方法。适用系统Windows 10 64 位版本、Windows 7 SP2 级以上 x64 版本安装版本ESP-IDF 4.0 及以上版本构建系统CMake1方法一方法一懒人福音我们直接下载ESP-IDF 工具安装器选择离线安装包。下载完成后双击安装。安装路径默认编译工具我们就选择一个就可以了。一路默认直到安装完成。安装完成后打开桌面ESP-IDF CMD,显示如下表示编译环境已经加载成功~!这里我们编译一个hello_world试试先进入hello_world所在目录在ESP-IDF CMD内运行命令行cd examples\get-started\hello_world选择芯片型号安信可ESP32系列模组idf.py set-target esp32安信可ESP32-S2系列模组idf.py set-target esp32s2安信可ESP32-C3系列模组idf.py set-target esp32c3安信可ESP32-S3系列模组idf.py set-target esp32s3这里我们以安信可ESP32-C3系列模组为例在ESP-IDF CMD内运行命令行idf.py set-target ESP32C3编译idf.py build编译成功显示如下用串口下载固件并运行idf.py flash monitor //如果电脑上接了多个串口设备则运行 idf.py -p (PORT) flash monitor,(PORT)为大写的端口号一定要选对假设我的模组在电脑上的端口号为COM5则命令行为idf.py -p COM5 flash monitor向左滑动查看全部下载完成跑起来了。上面安装的是编译的环境至于用什么软件来编辑代码Eclipse、Visual Studio Code等用得顺手就行2方法二方法二2.1 安装依赖工具2.1.1 安装 Python 3.7下载链接python3.7.9如果安装了其他版本python建议先卸载或做共存处理。查询当前默认使用python版本可用python-V查询如果不是python3版本请先切换到python3。注意在安装时先勾选 Add Python 3.7 to PATH或手动添加环境变量。修改 Python pip 源为了加快后续 Python 包的下载速度可将 pip 源切换到国内例如切换为国内阿里的源。管理员模式打开命令提示符窗口 CMD 执行以下指令pip config set global.index-url http://mirrors.aliyun.com/pypi/simple
pip config set global.trusted-host mirrors.aliyun.com2.1.2 安装 GitGit 用于拉取 ESP-IDF 源代码代码版本控制等。下载链接git 2.30安装默认一路点击下一步即可。注意以上步骤完成以后请重启电脑使配置生效2.1.3 安装Windows-curses打开cmd输入pip install windows-curses安装成功如图2.2 下载SDK1.创建一个目录存放SDK,在目录空白处右击选择Git Bash Hare2.下载重定向脚本 esp-gitee-tools运行以下指令git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git3. 下载SDKgit clone https://gitee.com/EspressifSystems/esp-idf.git -b release/v4.34.使用 esp-gitee-tools 拉取子模块cd esp-gitee-tools
export EGT_PATH$(pwd)
cd ..
cd esp-idf
$EGT_PATH/submodule-update.sh后续如果切换了 git 分支子仓库列表可能会有变化需要重复执行步骤4的指令。2.3 安装编译工具链为了生成最终能在 ESP 芯片上运行的 bin 文件这里还需要安装芯片对应的编译工具链和构建系统工具链相关的下载信息一般在 ESP-IDF 中附带我们这里使用 esp-gitee-tools 进行下载步骤如下1.进入我们第三步创建的目录2.同第三步类似打开一个终端窗口3.使用 esp-gitee-tools 安装编译工具链执行以下指令cd esp-gitee-tools
export EGT_PATH$(pwd)
cd ..
cd esp-idf
$EGT_PATH/install.sh至此环境安装的过程已经完成。2.4 小试牛刀使用cmd编译运行Hello World2.4.1 进入刚才我们下载的SDK目录在地址行输入cmd,然后回车打开cmd.exe。在esp-idf目录下运行export.bat添加环境变量到当前终端。注意每次打开cmd都要运行此脚本添加环境变量到当前终端才能编译esp-idf。2.4.2 配置menuconfigcd examples\get-started\hello_worldidf.py menuconfig进入menuconfig界面在这里我们配置好我们需要的宏波特率flash模式、flash大小速率等信息。2.4.3 选择芯片在需要编译的目录下运行idf.py set-target 芯片型号如安信可ESP32-S模组、ESP32-A1S模组等芯片型号应选择ESP32ESP-12K模组、ESP-12H芯片型号选择ESP32S2。ESP-C3-12F模组型号选择ESP32C3。这里我们以ESP-C3-12F模组为例idf.py set-target esp32c32.4.4 编译调试清除编译可选步骤idf.py clean编译idf.py build擦除固件 可选步骤idf.py -p COM9 erase_flash下载固件idf.py -p COM9 flash //COMx为你模组的串口号需确保对应上。如果你的电脑上只接了一个COM则只运行idf.py flash亦可向左滑动查看全部内容打开串口日志idf.py monitorok程序已经跑起来了~2.5 配置VS Code一体化开发环境用户可以使用任意编辑器编写源代码我们这里使用 VS Code下载链接点击下载 VS Code。编译、下载、运行过程如下2.5.1 启动 VS Code打开内置终端窗口快捷键为 “Ctrl ~”2.5.2 将默认终端切换为命令提示符 CMD2.5.3 重启 VS Code 这样VS Code的终端就换成了CMD了我们打开SDK打开新终端。在esp-idf目录下运行export.bat脚本。注意每次打开终端都要运行此脚本添加环境变量到当前终端才能编译esp-idf剩下的步骤就跟前文一模一样啦我们只是把cmd集成到VS Code用法都是一样的。SDK目录结构简介esp-idf里面有很多例程所有例程放在example文件夹里面。每个例程都有一个README文件README里面有对该例程的功能和使用方法的详细介绍上手必看开发资料安信可模组资料https://docs.ai-thinker.com/wifi安信可官方csdn: https://aithinker.blog.csdn.netESP-IDF编程指南https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32总结除了以上方法我们还可以用VS Code插件Espressif IDF搭建esp-idf开发环境搭建方法传送门windows环境跟linux环境相比编译速度还是慢了不少的这也是为什么我们在很多博文教程中都建议搭建linux开发环境的原因。来源安信可科技