保姆级ESP-IDF开发环境搭建

简介: 保姆级ESP-IDF开发环境搭建

1. 手动安装工具链,命令行方式(windows)

1.1 下载离线安装器

进入乐鑫 ESP-IDF Windows Installer Download 下载页面,选择离线版本工具(网络原因,安装过程中使用github下载会出问题)。


1.2 使用安装器进行安装

下载完成之后双击,选择简体中文,准备开始安装。

同意协议,下一步


等待安装前系统检查

选择目标位置,这里我直接默认了,也可以修改为其他路径

选择组件,默认或者全选即可


准备安装前的确认

接下来,静静等待一小会

安装完成


点击完成就会有两个弹窗。



同时,电脑桌面会创建两个快捷方式

1.3 认识一下目录文件

frameworks包含了esp-idf版本,tools下面包含了各种编译工具,还有一个py环境工具。

这里我们会比较关注examples和components目录,也是重点学习的地方。


components,看起来就是库

example,案例参考代码

1.4 常用命令

这里用到命令行工具来编译,我们先了解一下。


1.4.1 配置目标芯片

因为我这里是烧录到NodeMcu ESP32,输入命令:

idf.py set-target esp32


1.4.2 编译工程

编译工程,输入命令:

idf.py build


运行命令可以编译应用程序和所有 ESP-IDF 组件,接着生成 bootloader、分区表和应用程序二进制文件:

编译完成后会在项目文件夹下生成一个build文件夹,所有的bin文件和BootLoader也会在该目录下


1.4.3 烧录固件

插上硬件,看看是哪个COM口。将刚刚生成的二进制文件 (bootloader.bin, partition-table.bin 和 hello-world.bin) 烧录到开发板,输入命令:

idf.py -p COM3 flash


idf.py -p PORT [-b BAUD] flash

PORT是端口号,可以在【设备管理器】中看到,这里是COM3;

BAUD是波特率,默认波特率为 460800;


1.4.4 查看串口信息

可以在【设备管理器】中看到,这里是COM3,输入命令:

idf.py -p COM3 monitor


idf.py -p PORT monitor

PORT是端口号;

如果想停止串口监控,直接键盘 ctrl + ] 即可。

目录
相关文章
|
Ubuntu Linux Windows
Linux开发环境配置详细过程--正点原子阿尔法开发板
Linux开发环境配置详细过程--正点原子阿尔法开发板
461 0
|
6月前
|
IDE 开发工具 流计算
保姆级Arduino开发环境搭建
保姆级Arduino开发环境搭建
88 1
|
算法 芯片
快速入门数字芯片设计,UCSD ECE111(十二)Testbench和VHDL(一)
快速入门数字芯片设计,UCSD ECE111(十二)Testbench和VHDL
117 0
|
算法 芯片
快速入门数字芯片设计,UCSD ECE111(十二)Testbench和VHDL(三)
快速入门数字芯片设计,UCSD ECE111(十二)Testbench和VHDL(三)
88 0
|
6月前
搭建esp32-idf开发环境并烧入第一个程序
搭建esp32-idf开发环境并烧入第一个程序
203 0
【乌拉喵.教程】进一步学习编写TestBench(VHDL语言),quartus与modelsim时序仿真
【乌拉喵.教程】进一步学习编写TestBench(VHDL语言),quartus与modelsim时序仿真
180 0
【乌拉喵.教程】进一步学习编写TestBench(VHDL语言),quartus与modelsim时序仿真
|
C语言 芯片
快速入门数字芯片设计,UCSD ECE111(十二)Testbench和VHDL(二)
快速入门数字芯片设计,UCSD ECE111(十二)Testbench和VHDL(二)
87 0
|
Java
STM32CubeMX环境安装(保姆级)
STM32CubeMX环境安装(保姆级)
289 0
|
机器学习/深度学习 算法 异构计算
m使用FPGA实现基于BP神经网络的英文字母识别,开发平台为vivado2019.2,verilog编程,附带matlab辅助验证
m使用FPGA实现基于BP神经网络的英文字母识别,开发平台为vivado2019.2,verilog编程,附带matlab辅助验证
294 0
m使用FPGA实现基于BP神经网络的英文字母识别,开发平台为vivado2019.2,verilog编程,附带matlab辅助验证
|
人工智能 语音技术 开发者
真·ChatGPT平替:无需显卡,MacBook、树莓派就能运行LLaMA
真·ChatGPT平替:无需显卡,MacBook、树莓派就能运行LLaMA
336 0
下一篇
无影云桌面