初见ESP32并搭建Platformio环境

news/2025/1/19 17:06:58/文章来源:https://www.cnblogs.com/Kal-YET/p/18679717

碎碎念(
寒假参加了硬禾学堂的活动,拿到了基于esp32的CrowPanel开发板。TFTLCD触摸屏能玩出不少花样,lvgl,ai识别,如果可以的话想试试把屏接到f407学习一下FSMC和FATFS。
第一步先从开发平台搭建开始。

总体流程为
在VSCode上下载platformio的插件
在插件上打开 新建项目并编译 下载到esp32上

初期进展顺利 成功下载了platformio插件并可新建项目
尝试打开CrowPlanel官方例程学习 发现includepath环境有问题
尝试修改includepath 发现目录缺少文件framework-arduinoespressif32
两种方法
1.利用platformio下载 但是下载慢
2.去github上直接下载,下载速度快 推荐
但是目前官方下载下来的文件仍然有缺少 寻找方法中...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/871765.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AtCoder Beginner Contest 389

A - 9x9 题意一位数的乘法思路模拟代码点击查看代码 #include <bits/stdc++.h> using namespace std; #define int long long typedef pair<int, int> pii;const int mxn = 1e6 + 5;void solve() {string s;cin >> s;cout << (s[0] - 0) * (s[2] - 0) …

2025 开局,我的身体给我上了一课

2025年,我被身体狠狠地上了一课!最终不得不放弃?这不仅是一个关于放弃的故事,更是一个关于接受和改变的过程背景 说实话,时间这东西真的太快了,一年就过去了。 每到这个时候,大家都会写年终总结:这一年,做了什么?也许是因为找不到清晰的答案,干脆就摆烂,都懒得写了…

VS Code远程连接服务器

VS Code远程连接服务器 总体分为两步:在远程服务器安装SSH协议实现软件OpenSSH 在VS Code安装Remote-SSH插件,然后利用该插件登录远程服务器在远程服务器安装SSH协议实现软件 查看是否安装了SSH协议实现软件 dpkg -l | grep ssh如果没有安装,可以通过以下命令安装OpenSSH的客…

Prim最小生成树算法

Prim最小生成树算法 首先给出最小生成树的概念:把给定的无向图中转换成一棵树,且树的边权和最小 Prim算法基于贪心的思想,每次在图中选取距离最小生成树最近的点加入树 首先给出朴素的模板算法: struct edge{int v,w; };int n,m; vector<edge> e[5010]; int dis[5010…

同余前缀和

1 #include<iostream>2 using namespace std;3 4 /*5 原题地址:https://www.luogu.com.cn/problem/P31316 农夫约翰的 \( N \) 头奶牛站在一排,就像它们时不时做的那样。每头奶牛都有一个唯一的整数ID号,7 这样农夫约翰可以区分它们。农夫约翰想要给一组连…

1.MySql基础架构之SQL语句的执行

1.MySQL数据库的整体架构(i)连接器:连接器负责与客户端建立连接,获取权限、维持和管理连接。连接命令中的mysql是客户端工具,用来建立服务端连接。在完成经典的TCP握手后,连接器就要开始认证你的身份,这个时候用的就是你输入的用户名和密码。 ​ 如果用户名密码认证通过…

ATF引导启动流程整理-Part2:BL1引导启动流程整理

接上一章的介绍,本文详细整理一下 BL1 阶段的流程 Ch3: ATF启动流程 上面一章简单的介绍了 ATF的隔离和划分,下面就介绍一下使用 ATF 初始启动的流程。ARM v8的启动流程包含多个阶段,典型的官方定义的标志阶段包括 BL1、BL2、BL31、BL32、BL33,根据不同需求这些阶段可以添加…

推荐一款非常好用的在线 SSH 管理工具

前言 SSH工具在远程连接、文件传输、远程管理和增强安全性等方面发挥着重要作用,是我们开发人员和系统管理员不可或缺的工具。今天大姚给大家推荐一款非常好用的在线 SSH 管理工具:Xterminal。工具介绍 Xterminal一个好用的在线SSH、SFTP工具,支持跨平台(Windows、Linux、M…

代码随想录——动态规划背包问题总结

https://www.programmercarl.com/背包总结篇.html#听说背包问题很难-这篇总结篇来拯救你了

DASCTF --wp--web

1、Rank-lSsti的报错查询cycler没用被禁用,很常规的到达popen阶段{{cycler.__init__.__globals__.__builtins__[__import__](os).popen(ls).read()}}正常在浏览器中无法查看,使用pythonimport requestswith requests.Session() as session: url_phone = http://139.155.12…

动态规划——26单词拆分

这道题用代码随想录的解释有点牵强,第二层for循环和递推公式也没有说明白。代码 class Solution { public:bool wordBreak(string s, vector<string>& wordDict) {unordered_set<string> set(wordDict.begin(),wordDict.end());//字典单词是物品,s是背包int …

使用Wireshark抓包工具

下载Wireshark: https://www.wireshark.org/ 选择要监听的网卡 用户界面数据包分层结构关于过滤器 分为 显示过滤器 和 捕获过滤器 显示过滤器:过滤已捕获的数据包,符合条件的进行显示 ip.addr == ip地址 # 过滤所有与该网站相关的数据包ip.addr == ip地址 && http …