当前位置:网站首页>ESP32的环境配置(arduino arduino2.0 VScode platform哪个好用?)
ESP32的环境配置(arduino arduino2.0 VScode platform哪个好用?)
2022-08-11 02:29:00 【盒子桥】
关于ESP32、ESP8266、ESP-C等系列的芯片来说,有很多种开发环境可供选择,库有官方的IDF库和arduino的库,开发工具有官方的开发工具和arduino、arduino2,还有VScode。选择有些多,有些同学可能一时半会选择不了一款比较好的开发工具,或者在配环境的过程中浪费了很多时间
下面就来聊一聊几种开发环境:
ESP32可以使用Arduino编程,相对于STM32来说已经足够“人性化”了,最起码库封装的很全,操作起来简单许多。

如果使用arduino的官方平台,需要下载ESP32的支持库才可以使用,我记得当时为了配置ESP32的支持库也花了不少时间,因为官方软件上的下载速度很慢,所以我自己的Github上一个一个下载好库文件后放到指定目录里面才可以使用的。

而且arduino的编辑器正式版都不能跳转到定义等一些常用操作,即使是arduino2.0的IDE也是不太好用。相较于keil还是感觉缺了一点。
曾经我还在VScode上安装过arduino支持包,但是每加载一个工程都需要在VScode的配置文件里面添加文件路径,当时在C盘的十层文件夹下面疯狂的找文件和文件头包含。后来摸索到了可以在esp32的头文件夹后面加上“**”后可以通配之后的文件,但是呢,还是会因为头文件明相互冲突所以要细分包含。
后来也使用了VScode里的Platformio添加ESP32的库,蛮好用的。
关于配环境这档子事,如果这篇文章对你有所帮助,节约一点时间,就是我最大的满足了
边栏推荐
- postgresql ilike create function
- redis学习五redis的持久化RDB,fork,copyonwrite,AOF,RDB&AOF混合使用
- 经典面试题 之 GC垃圾收集器
- 2022英伟达显卡排名天梯图
- 思念家乡的月亮
- 2022茶艺师(中级)考试试题及模拟考试
- MySQL - an SQL in MySQL is how to be performed?
- [The method of calling the child page from the parent page of the iframe] Stepping on the pit: It is the key to use `[x]` when getting elements. You cannot use `.eq(x)`, otherwise it will not be obtai
- HPSO and multi-core LSSVM based network intrusion detection
- 测试3年,开口就要25k?面试完最多给15k...
猜你喜欢

MySQL - 一条SQL在MySQL中是如何被执行的?

Vim and copy and paste from the outside (don't need to install the plugin)

想进阿里?先来搞懂一下分布式事务

Tomca启动闪退问题如何解决

Js prototype and prototype chain and prototype inheritance

This Thursday evening at 19:00, Lesson 5 of the sixth phase of knowledge empowerment丨OpenHarmony WiFi subsystem

Alibaba 最新神作!耗时 182 天肝出来 1015 页分布式全栈手册太香了

阿里亿级并发册 + 机器学习算法 + 面试册 + 优化册 + 代码册 笔记!!!

The practice of alibaba data synchronization component canal

Please talk about for...in and for...of in JS (below)
随机推荐
一次简单的 JVM 调优,拿去写到简历里
CSAPP Data Lab
Tomca启动闪退问题如何解决
Js prototype and prototype chain and prototype inheritance
思念家乡的月亮
Summary of DDL routine operations in MySQL
Section 4-6 of the first week of the second lesson: Appreciation of medical prognosis cases + homework analysis
Docker 链接sqlserver时出现en-us is an invalid culture错误解决方案
nvidia-smi:控制你的 GPU
Deep Learning [Chapter 2]
Gaussian beam focused by thermal lens
深度学习中的模型设计
Mysql_Note6
MySQL Basics [Part 1] | Database Overview and Data Preparation, Common Commands, Viewing Table Structure Steps
This Thursday evening at 19:00, Lesson 5 of the sixth phase of knowledge empowerment丨OpenHarmony WiFi subsystem
comp3331-9331-16s2-midterm复习
Entity到Vo的转换
Oops Framework模板项目新手引导
入职数字ic设计后的一些工作心得
报错处理:org.xml.sax.SAXParseException: 不允许有匹配 “[xX][mM][lL]“ 的处理指令目标