ESP32教程之二:eclipse插件开发环境搭建

一、安装所有依赖包

(1)所有的安装包都已经下载,可以使用百度网盘下载,下载地址:
(2)开发环境已经在win10虚拟机中搭建好,不想搭建环境的小伙伴,可以直接下载虚拟机,然后安装vmware虚拟机直接打开搭建好的虚拟机即可直接使用下载地址:

1.1 安装java开发环境jdk11或者以上的版本

注:java11以上的版本只支持64位系统,所以,大家必须使用Windows64位系统

官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
我们选择jdk15版本的,
在这里插入图片描述
双击开始安装jdk,

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一路“Next”,等待安装完成后,设置jdk环境变量:
新增JAVA_HOME

C:\Program Files\Java\jdk-15.0.1

新增CLASSPATH

%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

PATH环境变量增加:

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

在这里插入图片描述
在这里插入图片描述
jdk环境变量设置成功后,打开cmd,输入 java --version 测试jdk是否安装成功,
在这里插入图片描述

1.2 安装python 3.5或者以上的版本

官网下载地址:
https://www.python.org/downloads/
我们选择python-3.9.0-amd64版本的,
在这里插入图片描述
双击开始安装,
在这里插入图片描述
注:先勾上再选择安装,如果没勾上,那么就重新安装。
在这里插入图片描述
在这里插入图片描述
此时此刻python安装完成。

1.3 安装git

git安装和使用参考这篇教程,其实也很简单,直接一路next安装完就行了。
在这里插入图片描述

1.4 安装eclipse

官网下载地址:
https://www.eclipse.org/downloads/packages/release/2020-06/r/eclipse-ide-cc-developers
我们选择最新的版本。
在这里插入图片描述
双击开始安装,
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.5 下载esp-idf包

使用git下载即可,不会使用git的可以查看这篇使用教程
esp-idf包git地址:https://github.com/espressif/esp-idf.git

(1)我们这里之前git好一个esp32-idf包,直接解压到桌面:
在这里插入图片描述
(2)解压完成后,由于master可能不是v4.2版本,所以创建一个v4.2的分支(可以不创建试试,安装官方的意思要大于v4.0版本,所以最好创建一个分支)。
解压完成后的目录结构:
在这里插入图片描述

然后创建一个分支(如果直接使用我们的压缩包解压的话,就不需要这个步骤,默认压缩包有v4.2分支):
在这里插入图片描述
然后输入命令:

git checkout -b v4.2 origin/idf-release/v4.2

在这里插入图片描述

二、安装eclipse插件

2.1 安装插件

双击安装好的eclipse,选择菜单Help -> Install New Software,然后点击add,
在这里插入图片描述
在Location里面粘贴入网址:https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/,名字写为“Espressif IDF Plugin for Eclipse”,如下图所示,
在这里插入图片描述
在这里插入图片描述
然后,看到下面的对话框选择“Espressif IDF”安装,等待安装完成。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 安装插件所依赖工具

安装插件所依赖工具,这一步是设置环境变量,所以必须进行。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
看到下面提示说明,安装完成(注:如果安装过程中提示如下错误,需要那么就需要点击网站,下载VSCODE,然后安装),
在这里插入图片描述

2.3 更新视图

按照下图菜单更新视图。
在这里插入图片描述
在这里插入图片描述

此时在菜单File->new的时候就可以看到esp32idf工程。
在这里插入图片描述

三、创建esp32工程

3.1 使用例程创建工程

使用eps-idf自带的例程(example文件夹下面)创建工程,
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2 创建配置

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2 创建空白新工程

在这里插入图片描述
在这里插入图片描述

四、编译创建的esp32工程

(1)开始编译。
在这里插入图片描述
在这里插入图片描述

(2)编译出错,如果编译过程中,出现component里面的库编译出错,可以先修改库里面的cMakeLists.txt,不编译这个库。
在这里插入图片描述
压缩包里面已经改名了CMakeLists.txt文件,
在这里插入图片描述

五、配置esp32工程

(1)本来使用eclipse直接双击sdkconfig可以直接配置,但是很遗憾,再经过安装大量python包和折腾后,仍然不能成功打开sdkconfig文件。
在这里插入图片描述

(2)更换另外一种方式进行配置。
到esp32-idf的根目录中,打开命令行,然后把install文件拖入cmd,然后回车执行install.bat文件,同样的方法执行export.bat文件。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此时可以到一个例程里面,执行idf.py build编译例程,但是我们用eclipse编译,用idf.py menuconfig 可以配置工程。

(3)最后切换到blink例程里面 cd examples\get-started\blink
在这里插入图片描述

输入idf.py menuconfig,此时弹出配置界面,可以按上下键、回车键进行选择配置了,
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
配置完成后,按esc键,可以退出配置,选择保存配置,最好可以用命令行编译idf.py build 也可以继续使用eclipse编译工程,完满解决所有问题。

在这里插入图片描述

(4)刚才是直接配置espidf自带的例程如果想配置eclipse里面的例程,需要先切换到eclipse例程所在的目录,然后再idf.py menuconfig,查看里面目录,
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

成功打开配置菜单,在这里插入图片描述

/* 注:配置操作不能关闭cmd,否则重新打开cmd的时候,需要重新运行export.bat文件。 */

六、下载esp32工程

(1)插上开发板,查看板子串口号
在这里插入图片描述
(2)使用idf.py下载,idf.py flash -p COM3
在这里插入图片描述

七、idf.py功能其他说明。

idf.py工具还有其他更多的功能,可以用来制作分区表,擦除flash,读取mac地址等等,使用idf.py help,就可以看到挺多的功能。
(1)编译功能,idf.py build
在这里插入图片描述
(2)其他功能 idf.py --help

在这里插入图片描述
在这里插入图片描述

(3)擦除功能, idf.py erase_flash -p COM3
在这里插入图片描述
在这里插入图片描述

八、交流QQ群:454308668

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值