linux下VScode开发ESP32,VsCode设置ESP32工具链+刨根问底点灯

efbb5cab1a8a432a6f34a547d2e22caf.png

89d1d509f217034c2beacab1b39ab91a.png

unplash

今天教大家ESP32在vscode上面的配置,以及点灯时的具体引脚定义.

已下软件都是要提前准备的,还有Python环境,不低于3.6

https://cmake.org/

c66b74c0e7a8dfa8f52499198b3feb22.png

f480a7cf4af73da5dfa7410c53d88362.png

首先下载cmake

a2610b26c8dfb6d800fe050a1d7037f3.png

下载中

4784bef075ada77f1a81c9f6011a03c9.png

选择所有用户

c78e4ac9cc780bf797e615249d36271d.png

这就是装好的页面了

https://git-scm.com/downloads

77d6aafdc5a9a8abc884870f131f8a8b.png

接下来装Github

a350873172f1fe9fde4609fe5ba5935d.png

下载一下

4ee91ff9bc5886e94898db5f71124de4.png

完成

2c2356dee55ad1886e7817bfc3167f50.png

ls命令测试

03ace9e23ba2c8a88d21a17b246584ec.png

还有一个高大上的GUI,对我的工作的效率提升不是一星半点儿

https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html

0063899a1115b23c985657a0b90746e1.png

本文的指导来源,我其实比较气的.先英文文章才中文

而且中文文章有错误,你得去看英文文章.以英文为准

https://github.com/espressif/vscode-esp-idf-extension

0b5e0313ed898450e7bfd7b1195f0956.png

因为文章说是VScode,所以免不了装插件.我把这个也放再这里

ESP-IDF扩展使您可以轻松开发,构建,刷新,监视和调试ESP-IDF代码,其中一些功能包括:

为首次使用的用户快速配置ESP-IDF扩展,以帮助您下载,安装和设置ESP-IDF以及Visual Studio Code扩展中的必需工具。

通过将ESP-IDF示例复制到ESP-IDF中来快速进行原型制作:显示ESP-IDF示例项目。

使用ESP-IDF应用程序级跟踪库中的应用程序跟踪时,如ESP-IDF应用程序级跟踪示例中所示。

使用ESP-IDF的二进制文件的大小分析:二进制文件的大小分析。

SDK配置编辑器,用于配置ESP-IDF项目(esp-idf menuconfig)。

轻松为ESP-32和ESP32 S2芯片构建,闪存和监视代码。

KConfig和ESP-IDF的语法突出显示Kconfig样式语法验证(如果启用)。

命令的本地化(英语,中文,西班牙语),您也可以添加语言贡献。

Visual Studio Code中的OpenOCD服务器。

代码覆盖率,用于突出显示编辑器源代码并生成HTML报告。

使用ESP-IDF在ESP-IDF文档中搜索文本编辑器的选定文本:在文档中搜索...右键单击命令或使用其键盘快捷键。如果在ESP-IDF文档中找到基于您当前的vscode语言,ESP-IDF版本idf.espIdfPath(最新版本)和中的结果,结果将显示在ESP-IDF Explorer选项卡中idf.adapterTargetName。

以上得内容是对插件内容得一个简单的描述,就是提供了一站式得服务,方便你更快得搬砖.

cad7d537721c6d5bc801a0e3e9838945.png

在code里面搜索这个

9397ebbce1ff02915e2d91885de4c4b7.png

安装

0b8c9a5c8e694c49d7460d14144f1578.png

其实哪个也无所谓

b30f06f23c2e0fe082857f3d01102914.png

就是就是项目,可以自己探索

03d904022a501abea9bc8145034c1db8.png

我们选择最新版

277649563e45854068759086e0be8820.png

分别是IDF下载得镜像地址,我网好,GitHub

接着就是版本得选择,一般来说.高级得版本会修bug加功能

然后就是IDF得存放地址,我搞别的盘了

然后就是自己得Python得解释器得位置

aa4098c17a4d7026c4c6f771092741c6.png

下载中

72daa62c20fb4f3a6faa0e3cfebde7fc.png

SDK完成

2b7ca4581c8ef486b99bde4f2768ae77.png

编译工具ok

8be4290fdef53957d51f35cceac8d758.png

python虚拟环境建立中.防止污染目录

4184cb0fc1b8cbd3129cd10afe0958bf.png

我们事先准备得目录

475f5da4d18f2186040efefd63552c9a.png

下载下来得包得大小

df18b3c4a07422dd52ca2a8b7a46ac3c.png

完成了,必须出现这个才可以

ac938cc8a5492dceb1bc5c3edf2cb266.png

建立一个新得文件夹,用code打开

d712ea960017d7bda706d9e1982c2e49.png

连电脑

df07ef4c78855a02e58ca92dde960d84.png

注意看一下自己得COM口

8b39821c0dc5a3150558224f703608e3.png

点这里选择com口

6200f45dc475816f010f2475922b984b.png

选4

adc8a20c248dbce12bae8453bd2d8549.png

这个可视化得配置工具第一次使用要建立索引

比较慢

435064302e7cf619d5cddc22f1a087d6.png

注意是点小齿轮

7456b00667a5b80c1cdaf7b8d220aa6e.png

这个监视窗口,其实就串口得打印窗口

2bbd1fbe6f8ce1731a297071236dbfc5.png

点这个小显示器出现上面得窗口

那现在环境也

标签:const,ESP,VsCode,ESP32,uint8,static,刨根问底,IDF,GPIO

来源: https://blog.csdn.net/qq_33000789/article/details/112636350

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以使用VSCode开发ESP32 Micropython程序。首先,您需要安装VSCode,并确保已安装Python的最新版本(3.8及以上)和相关的环境变量。 然后,您需要在VSCode中安装以下插件: 1. Python插件:用于提供Python语法高亮、代码补全等功能。 2. RT-Thread MicroPython插件:用于与ESP32进行通信和烧录固件。 完成插件安装后,您可以按照以下步骤开发ESP32 Micropython程序: 1. 连接ESP32开发板到计算机,并确保已正确烧录Micropython固件。 2. 在VSCode中打开一个新的工作目录,用于存放您的Micropython项目文件。 3. 在VSCode中创建一个新的Python文件,用于编写您的Micropython代码。 4. 使用VSCode的Python插件提供的功能,编写和调试您的Micropython代码。 5. 使用RT-Thread MicroPython插件提供的功能,将您的Micropython代码烧录到ESP32开发板上进行测试和运行。 通过上述步骤,您可以使用VSCode开发ESP32 Micropython程序,并且可以充分利用插件提供的功能来提高开发效率和便利性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [windows下使用vscode配置ESP32的Micropython开发环境搭建](https://blog.csdn.net/qq_16069457/article/details/115607001)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [esp32 micropython 固件 包含smartconfig模块](https://download.csdn.net/download/oSiShen/86405140)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [VScode开发micropython程序为ESP8266ESP32等的笔记](https://blog.csdn.net/qq_28547833/article/details/127513617)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值