二、Esp32开发环境快速搭建(vscode+PlatformIO IED)

二、Esp32开发环境快速搭建(vscode+PlatformIO IED)

2.1 环境说明

Esp系列开发板开发环境安装有多种方式,你可能在网上会找到Eclipse、Arduini IDE、ESP-IDF等等。

本文选择的开发方式为Vscode+PlatformIO IED

Vscode+PlatformIO IED:安装简单,开发方便,同时支持开发51单片机STM32ARM等芯片。

2.2 环境安装

简单说明
​ VsCode本质就是一个文本编辑器,但是VsCode提供非常丰富的插件,使得VsCode能配置各种开发环境:如可配置C语言开发环境,Python开发环境,Arduino开发环境等等。

安装

  1. vscode下载地址:https://code.visualstudio.com/
  2. 打开下载页面有两个选项 “stable(稳定版本)”和“insiders(内部版本)”,一般选择stable(稳定版本)
  3. 默认安装即可

中文插件

  1. 打开vscode,选中最左侧的工具栏最下面的插件安装

  2. 输入chinese,选择安装

  3. 安装完成,重启vscode即可
    在这里插入图片描述

c/c++插件

  1. 打开vscode,选中最左侧的工具栏最下面的插件安装

  2. 输入c/c++,选择安装

  3. 安装成功即可用
    注意:安装c/c++插件只有命令补全等功能,但是没有编译功能,编译器需要另外安装
    在这里插入图片描述

PlatformIO IED

  1. 打开vscode,选中最左侧的工具栏最下面的插件安装

  2. 输入PlatformIO,选择安装

  3. 安装成功,在左边任务栏能看到一个蚂蚁头像
    在这里插入图片描述

2.3 创建Esp32工程

代码框架所用
Esp系列芯片的代码开发也有多种方式

  • 基于乐鑫提供的不带操作系统的SDK进行开发
  • 基于乐鑫提供的带RTOS操作系统的SDK进行开发
  • 基于Arduino框架进行开发

PlatformIO对上述三种代码框架均支持,本文档采用的是Arduino框架进行开发

创建工程

  1. 点击PlatformIO的新建工程
    在这里插入图片描述
  2. 工程名字、芯片选择、框架选择、路径选择
    在这里插入图片描述

注意:第一次创建工程很慢,以为需要下载ESP32相关支持包,所以要耐心等一会(如果有梯子会快一点)

测试例程

  • 将src/main.cpp文件内容改为在这里插入图片描述
  • 编译程序
    在这里插入图片描述
  • 下载程序
    在这里插入图片描述
  • 查看开发板的灯将会开始一秒闪烁一次
    在这里插入图片描述

PlatformIO的工程是基于文件夹的,上面工程里面其他文件价夹或者文件,暂时先不介绍,后面用到就懂了

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值