IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> ESP8266编译环境的手动配置过程 -> 正文阅读

[Python知识库]ESP8266编译环境的手动配置过程

准备工作

这里以Windows系统为例,选定一个固定的目录作为SDK环境目录,因为后面要配置环境变量的呀,这里以E:\Environment\ESPIDF目录为例,接下来配置的所有工具都以便携版为例(如果使用安装版直接安装就可用),如果读者计算机中已有相应工具并已配置到环境变量中则不需要进行相应步骤

下载所需工具

下载SDK

ESP8266 RTOS SDK的发布页下载SDK包
下载的文件名是ESP8266_RTOS_SDK-v3.4.zip
解压到E:\Environment\ESPIDF\ESP8266_RTOS_SDK目录

下载编译器

乐鑫官网下载链接下载,如有更新可参照ESP8266 SDK的Github页的README.md自行下载
下载的文件名是xtensa-lx106-elf-gcc8_4_0-esp-2020r3-win32.zip
解压到E:\Environment\ESPIDF\Xtensa-lx106-elf目录

下载Git

Git for windows的发布页下载
这里选用MinGit-2.33.0.2-64-bit.zip
解压到E:\Environment\ESPIDF\Git目录

下载Python3

Python官网的Windows下载页下载
这里选用3.8.10便携版python-3.8.10-embed-amd64.zip
解压到E:\Environment\ESPIDF\Python3目录

下载CMake(可选)

CLion是内置CMake的,所以这里是可选安装,如果需要用其它编辑器或命令行编译则需要配置
CMake的Github发布页下载
这里选用cmake-3.21.2-windows-x86_64.zip
解压到E:\Environment\ESPIDF\CMake目录

下载Ninja

Ninja的Github发布页下载
这里下载ninja-win.zip
解压到E:\Environment\ESPIDF\Ninja目录

下载CCache

CCache的Github发布页下载
这里下载的是ccache-4.4.1-windows-64.zip
解压到E:\Environment\ESPIDF\CCache目录

下载MConf

MConf的Github发布页下载
这里下载的是mconf-v4.6.0.0-idf-20190628-win32.zip
解压到E:\Environment\ESPIDF\IdfTools目录

下载Idf.py包装器

乐鑫官网下载链接下载
得到idf-exe-v1.0.1.zip
解压到E:\Environment\ESPIDF\IdfTools目录

配置Python工具包

打开命令提示符,切换到E:\Environment\ESPIDF\python3下,运行.\python -m pip install -r E:\Environment\ESPIDF\ESP8266_RTOS_SDK\requirements.txt

注:这同样适用于已安装的Python3环境

配置环境变量

打开系统的环境变量编辑器,在Path变量中加入以下条目(如果是Win7系统则每个条目后用分号;间隔)

  • E:\Environment\ESPIDF\Xtensa-lx106-elf\bin
  • E:\Environment\ESPIDF\Git\cmd
  • E:\Environment\ESPIDF\CMake\bin
  • E:\Environment\ESPIDF\Python3
  • E:\Environment\ESPIDF\Ninja
  • E:\Environment\ESPIDF\CCache
  • E:\Environment\ESPIDF\IdfTools

新建IDF_PATH变量并设置为E:\Environment\ESPIDF\ESP8266_RTOS_SDK

大功告成

到这里ESP8266的编译环境就配置完成了,可以在项目中使用命令行cmake -G Ninja && ninja进行编译测试

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-09-12 13:07:15  更:2021-09-12 13:09:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/27 14:22:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计