当前位置:网站首页>Environment configuration of ESP32 (arduino arduino2.0 VScode platform which is easy to use?)
Environment configuration of ESP32 (arduino arduino2.0 VScode platform which is easy to use?)
2022-08-11 03:04:00 【box bridge】
For ESP32, ESP8266, ESP-C and other series of chips, there are many development environments to choose from. The libraries include the official IDF library and the arduino library, and the development tools include the official development tools and arduino, arduino2,And VScode.There are many choices, some students may not be able to choose a better development tool for a while, or waste a lot of time in the process of configuring the environment
Let's talk about several development environments:
ESP32 can be programmed with Arduino. Compared with STM32, it is "humanized" enough. At least the library is fully packaged and the operation is much simpler.

If you use the official arduino platform, you need to download the ESP32 support library before you can use it. I remember that it took a lot of time to configure the ESP32 support library. Because the download speed on the official software is very slow, so my ownAfter downloading the library files one by one on Github, they can be used in the specified directory.

And the official version of the arduino editor cannot jump to some common operations such as definition, even the IDE of arduino 2.0 is not very easy to use.Compared to Keil, it still feels a little lacking.
I once installed the arduino support package on VScode, but every time I loaded a project, I needed to add the file path to the VScode configuration file. At that time, I was frantically looking for files and file headers under the ten-layer folder of the C drive..Later, I found the files that can be wildcarded after adding "**" after the header folder of esp32. However, because the header files conflict with each other, they need to be subdivided and included.
Later, I also used Platformio in VScode to add the ESP32 library, which was very easy to use.
If this article is helpful to you, saving a little time is my greatest satisfaction
边栏推荐
- Deep Learning - Second Time
- OpenCV创始人:开源绝不能完全免费!
- "Life Is Like First Seen" is ill-fated, full of characters, and the contrast of Zhu Yawen's characters is too surprising
- 入职数字ic设计后的一些工作心得
- 获取链表长度
- 阿里低代码框架 lowcode-engine 之自定义物料篇
- 索引的创建、查看、删除
- qtcreator调试webkit
- Summary of debugging skills
- A surviving spouse of the opposite sex within large turn paragraph, what for
猜你喜欢

Official release丨VS Code 1.70

OpenCV创始人:开源绝不能完全免费!

DOM树的遍历-----修改样式,选择元素,创建和删除节点

JS-DOM元素对象

rac备库双节点查询到的表最后更新时间不一致

Detailed explanation of new features of ES advanced array function syntax

添加用户报错useradd: cannot open /etc/passwd

MSP430如何给板子下载程序?(IAR MSPFET CCS)

redis学习五redis的持久化RDB,fork,copyonwrite,AOF,RDB&AOF混合使用

Detailed explanation of new features of ES advanced function syntax
随机推荐
postgresql ilike create function
Logstash日志数据写入异常排查问题总结
The negative semantic transformation layer
创业的第125天——随记
Entity to Vo conversion
Mysql_Note6
Geogebra 教程之 04 Geogebra 小程序
关于地图GIS的一次实践整理(下) Redis的GIS实践
【Pdf自动生成书签】
(Nips-2015)空间变换器网络
this question in js
Goodbye Chengdu paper invoices!The issuance of electronic invoices for accommodation expenses will soon completely replace the invoices of hotels, catering and gas stations
入职数字ic设计后的一些工作心得
全局大喇叭--广播机制
Add support for Textbundle
shell脚本入门
Add user error useradd: cannot open /etc/passwd
【DB运营管理/开发解决方案】上海道宁为您提供提高工作便利性的集成开发工具——Orange
IDE编译报错:Dangling metacharacter
ifconfig与ip命令的比较