ESP32CAM---利用Vscode阅读源码

news/2024/11/16 18:36:46/

前言

(1)首先,我在此吐槽一些,arduino平台的代码阅读功能,是真滴垃圾。气死我了。配置这玩意搞了半天,还没搞好。
(2)最后我决定使用Vscode阅读arduino的代码。arduino IDE负责编译程序和串口监控。

利用platformio插件配置初始环境

下载platformio插件

在VScode中下载PlatformIO IDE插件

在这里插入图片描述

使用platformio插件建立一个工程

(1)先打开platformio插件,点击New Project。

在这里插入图片描述

(2)对新工程进行配置
在这里插入图片描述

设置工作区

(1)因为我比较喜欢同时阅读多个工程,而且利用platformIO生成的文件可以直接调换到函数底层的定义。所以我设置了一个工作区。
注意:如果你是按照我上面的步骤,使用platformIO生成文件,一般来说,系统会自动打开platformIO生成的文件夹。所以这一步不需要做!!!
<1>下面这一张图是看你有没有自动打开文件

在这里插入图片描述

<2>如果没有自动打开文件夹,请按照如下操作打开

在这里插入图片描述

(2)点击将工程加入添加到工作区。
注意:我这里是空的原因,是因为我不想再创建工作区了。你的话,这里是有platformIO生成的文件夹的!!!

在这里插入图片描述

(3)然后弹出一个界面,你选中一个文件夹,工作区就放在那个文件夹里面了。

在这里插入图片描述

将工程加入工作区

(1)有了工作区之后,我们就需要将其他工程放在工作区里面。文件—>将文件夹添加到工作区。

在这里插入图片描述
在这里插入图片描述

最终结果

在这里插入图片描述


http://www.ppmy.cn/news/84059.html

相关文章

真题详解(快速排序)-软件设计(八十一)

原创 真题详解(语法分析输入记号流)-软件设计&#xff08;八十)https://blog.csdn.net/ke1ying/article/details/130791934 COCOMOII基于____进行估算&#xff1f; 答案&#xff1a;源代码行数 2、0~7有8个索引&#xff0c;0~4是5个直接索引&#xff0c;磁盘块数据大小1kb字节…

淡季不淡,满帮一季度净利创历史新高的背后原因是什么?

进入五月&#xff0c;经济复苏的成果越发体现在很多基础行业的表现中。经济的“大动脉”货运行业&#xff0c;也迎来一份新答卷。 北京时间5月22日美股盘前&#xff0c;数字货运平台满帮集团&#xff08;NYSE:YMM&#xff0c;简称&#xff1a;满帮&#xff09;&#xff0c;发布…

消息中间件——RocketMQ(与Kafka、RabbitMQ的对比)

RocketMQ、Kafka、RabbitMQ的对比 1.ActiveMQ:Apache出品的比较老的消息中间件 2.Kafka:支持日志消息,监控数据,是一种高吞吐量的分布式发布订阅消息系统,支持百万级别的单机吞吐量,但是可能会造成数据丢失 3.RocketMQ:阿里在使用Kafka之后发现了它的消息系统主要定位于日志传…

21天学会C++:Day4----函数重载

CSDN的uu们&#xff0c;大家好。这里是C入门的第四讲。 座右铭&#xff1a;前路坎坷&#xff0c;披荆斩棘&#xff0c;扶摇直上。 博客主页&#xff1a; 姬如祎 收录专栏&#xff1a;C专题 目录 1. 知识引入 2. 函数重载的知识点 2. 为什么C语言不支持函数重载而C支持呢&…

PoseiSwap:为何青睐 Layer3?又为何选择 Celestia 作为技术伙伴?

自 PoseiSwap 在 Nautilus Chain 上线后&#xff0c;该 DEX 的整体市场进展十分顺利。我们看到&#xff0c;其不仅在 4 月&#xff0c;以 1000万美元的估值&#xff0c; 获得了来自于 Zebec Labs 的首轮 150 万美元的融资。而在本月&#xff0c;在 Zebec 生态的帮助下&#xff…

视频理解学习笔记(一):双流卷积神经网络

视频理解学习笔记&#xff08;一&#xff09;&#xff1a;双流卷积神经网络 两句话总结双流卷积神经网络论文概览方法详解Spatial stream ConvNetTemporal stream ConvNet测试方法 光流什么是光流怎么预处理光流 数据集UCF101&#xff08;已被刷爆&#xff09;HMDB51 Experimen…

AI综合工具合集

AI工具产品—文本类集合 以下是一些AI工具产品—文本类集合&#xff0c;可以帮助用户处理文本数据&#xff0c;提高工作效率和准确性&#xff1a; 1. Google Cloud Natural Language&#xff1a;基于深度学习和自然语言处理技术&#xff0c;能够提供实时文本分析和情感分析等…

MyBatis中discriminator鉴别器如何使用?你若不会,我手把手教你 | 超级详细,建议收藏

1. 前言 不知道大家在平时有没有手写sql的习惯&#xff0c;当还没有开源mybatis-plus时&#xff0c;手写sql那是非常的常见&#xff0c;但是在维护一个老项目的时候&#xff0c;竟然勾起了我的一丝回忆。涉及到一个需求&#xff0c;我要追溯到它sql语句上&#xff0c;发现了一个…