admin管理员组

文章数量:1569959

环境搭建

    本次主要使用vscode和乐鑫提供的IDF进行编程,vscode就不用说了,好用无比。
IDF是个啥呢?
	咱认为IDF提供了完整的库、组件以及编译下载等功能。
使用这种方式在windows下开发真的很爽。

vscode安装

https://code.visualstudio/
网站下载之后,找个非c盘目录下一步下一步就行了。没啥难度

IDF安装

https://dl.espressif/dl/esp-idf/?idf=4.4
网站下载就行,使用下图框中所示的,然后就是点击开始安装就行了。过程中会进行环境检测。

环境检测

在这一步中,如果出现了什么差错,进行一下应用修复就行了。

vscode扩展配置(Espressif IDF)

乐鑫提供IDF的同时,也提供了vscode扩展方便开发。

Espressif IDF扩展安装

扩展环境配置

  • 用快捷键ctrl+shift+P进入命令配置啥的吧,然后输入 configure ESP-IDF extension。

  • 然后选择第三项,因为咱前面已经安装了IDF,所以不需要前两项的方式,并且使用前两种方式安装速度是真的慢。
  • 然后就是等待了,中间需要处理一个问题:就是pip版本可能太低而导致配置无法继续。有个提示的,直接进入目录,运行提示就行了。

环境熟悉

使用vscode进行开发感觉还挺好的,基本功能都有,就是现在还没找到调试的好办法。

功能图标

     从左往右依次是 端口选择、芯片类型选择 文件 项目配置 清楚 构建 清除 下载方式选择 下载 、
模拟(相当于串口)  构建下载一体化 终端 执行一个任务


程序下载

    MMD,刚开始下载程序可真是难受,没找到正确的方式,虽然是使用串口下载的,但是弄错串口
了,应该使用CP210x那个的,这个是对应这串口下载电路的。

注:下载的时候,其他串口最好不要连接电脑,我也不知道为啥。

下载步骤

先点击vscode中的下载,然后按下板子上的boot即可。

程序构建

说实在的windows下构建程序是真的慢啊。

官方例子

IDF提供了不少例子,有BT、BLE、WIFI以及基本外设,因此说他资料很合适一点也不为过。
调出官方例子的步骤。

调出例子步骤

  • ctrl+shift+P 弄出命令面板吧
  • 输入 show Examples Project 然后点击这一项后,他会不断的跳转,此时你需要自己点一下那个目录就跳出来了。
  • 最终

创建例子

给出了自动化创建例子的快捷方式,是真的爽啊。

基本上没了,剩下的就是开始扒代码了,esp32资料还是可以的,但是封装的有点厉害,慢慢扒吧。

本文标签: 环境