ESP32开发环境搭建 - VScode
ESP32开发环境搭建
本文采用VScode作为开发IDE,使用ESPIDF作为开发的库,开发时资料比较好查,不像Arduino库,很多函数不好找资料。
毕竟IDF开发是官方提供的库函数,资料相对还是好找的,IDF库函数链接:https://docs.espressif.com/projects/esp-idf/zh_CN/
VScode下载及设置
https://code.visualstudio.com/
下载后一路Next即可安装成功
1、切换中文
下载完成后点击拓展
搜索 chinese 进行安装
安装PlatformIO IDE
点击拓展搜索PlatformIO IDE进行下载安装
创建工程
下载完成后在侧边栏会多出PlatformIO IDE的图标,点击图标后点击open出现PlatformIO IDE主界面
1、点击New Project新建工程,
2、Name输入工程名称
3、Board输入开发板开发板名称,这里要是买的芯片自己焊接电路或者不清楚开发板名称的选择 DoIT ESP32 DEVKIT V1就好,开发板的区别也就是Flash大小及ROM大小的区别,关系不大
4、Framework建议根据工程量来选
Arduino对底层API封装的比较多,开发时相对代码量会少,但是代码运行的性能会降一点,编程时没那么灵活,优点就是快速开发,适合简单项目,里面就两个函数setup(), loop() ,熟悉Arduino编程的人应该很熟悉
Espressif IOT Development Framework ,这个是ESPIDF开发,也是官方推荐的,开发时采用的时乐鑫官方提供的API,编程时比较灵活,里面就只有main()函数,适合复杂项目或者学习
在本文采样的是Espressif IOT Development Framework开发,输入完成后点击Finish
编译及烧录
安装完PlatformIO IDE后在最下面会出现这个工具栏,是编译,
是烧录。
API及例程
API可以参考https://docs.espressif.com/projects/esp-idf/zh_CN/
例程: