当前位置:网站首页>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的库,蛮好用的。
关于配环境这档子事,如果这篇文章对你有所帮助,节约一点时间,就是我最大的满足了
边栏推荐
猜你喜欢

年薪30W,BAT抢着要,懂面试技巧的测试人究竟多吃香?

SyntaxError: invalid syntax

MySQL八股文背诵版(续)

google搜索技巧——程序员推荐

深度学习-第二次

ES进阶 数组功能语法新特性详解

117. 本地开发好的 SAP UI5 应用部署到 ABAP 服务器时,中文字符变成乱码的原因分析和解决方案
![MySQL Basics [Part 1] | Database Overview and Data Preparation, Common Commands, Viewing Table Structure Steps](/img/61/bebf5661ef1013e233e8d32c79f9ae.png)
MySQL Basics [Part 1] | Database Overview and Data Preparation, Common Commands, Viewing Table Structure Steps

多线程之ThreadPoolExecutor

MySQL - an SQL in MySQL is how to be performed?
随机推荐
如何开展性能测试,你知道吗?
shell [stdin/stdout/stderr][重定向]
SyntaxError: invalid syntax
自动生成数据库设计文档利器
数据的存储(下)——浮点型在内存中的存储
TRCX:掺杂过程分析
架构篇(二)架构的复杂度来源
comp3331-9331-21t2-midterm复习
今天聊聊接口幂等性校验
全局大喇叭--广播机制
年薪30W,BAT抢着要,懂面试技巧的测试人究竟多吃香?
BUU刷题记录
一次简单的 JVM 调优,拿去写到简历里
Fatal error in launcher: Unable to create process using xxx --logdir logs(tensorboard使用)
nvidia-smi:控制你的 GPU
关于地图GIS的一次实践整理(下) Redis的GIS实践
3342:字符串操作 题解
软件测试面试题:什么是Negative测试?
HPSO and multi-core LSSVM based network intrusion detection
The practice of alibaba data synchronization component canal