当前位置:网站首页>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
边栏推荐
猜你喜欢
Realization of vending machine function based on FPGA state machine
ES进阶 函数功能语法新特性详解
Detailed explanation of new features of ES advanced function syntax
The practice of alibaba data synchronization component canal
The most unlucky and the luckiest
索引的创建、查看、删除
DOM-DOM tree, a DOM tree has three types of nodes
C语言之自定义类型------结构体
[4G/5G/6G专题基础-154]: 5G无线准入控制RAC(Radio Admission Control)
AI+Medical: Using Neural Networks for Medical Image Recognition and Analysis
随机推荐
shell脚本入门
[机缘参悟-66]:怎样才能让别人愿意帮你:利益共享法则、“大道”、“人性”
《如何戒掉坏习惯》读书笔记
增加对 Textbundle 的支持
①CAS SSO单点登录框架源码深度分析
ES进阶 函数功能语法新特性详解
ESP32的环境配置(arduino arduino2.0 VScode platform哪个好用?)
调试技巧总结
comp3331-9331-21t1-midterm复习
IDE compilation error: Dangling metacharacter
Detailed explanation of new features of ES advanced array function syntax
SIT221 Data Structures and Algorithms课程辅导
A Practical Arrangement of Map GIS Development Matters (Part 1)
【Unity入门计划】Unity2D动画(1)-动画系统的组成及功能的使用
Salesforce解散中国团队,什么样的CRM产品更适合中国人
BUU brushing record
最倒霉与最幸运
JS-DOM element object
The negative semantic transformation layer
Docker 链接sqlserver时出现en-us is an invalid culture错误解决方案