Esp32s3 Vscode 开发环境搭建 技术栈

Emily Johnson
-
esp32s3 vscode 开发环境搭建 技术栈

ESP32S3 有多种开发方式,主流的有 Eclipse 和 VSCode 两种。本文来介绍一下基于 VSCode 的开发环境搭建。 VSCode 环境需要依赖于 ESP-IDF 插件,因此需要在 VSCode 插件市场中搜索并安装 ESP-IDF 插件: 安装完成后侧边栏会多出一个 ESP-IDF 标志,点开后可以看到左侧的导航视窗中包含了开发 ESP32 的所有工具: COMMANDS:命令集,其中包含了我们开发过程中要用到的大部分核心指令,包括插件配置、工程编译、固件下载等等,因此也是最常用的类目。 DOCUMENTATION SEARCH RESULTS:文档查询结果,可以在代码文件中选中一段文字并调用 Search in Documentation 在文档中进行查询。 按照官网文档,主要有ESP-IDF安装和IDE安装配置两个部分。IDE有两种选择:VSCode和Eclipse,考虑到使用人数、通用性和相关资源,选择VSCode。

按照乐鑫ESP-IDF官网文档,在官网链接下载V5.1.1离线安装包,安装到指定位置即可。 安装完Espressif IDF插件后,需要配置插件。由于在配置插件过程中,会用pip安装所需的Python包,默认的pip源为国外源,速度很慢,为避免卡死,需要对pip源进行修改,配置为国内源,操作如下。 重启VSCode,按F1,找到ESP-IDF:配置ESP-IDF插件,点击运行,完成后,会显示以下界面。 选最后一项:USE EXISTING SETUP,会自动找到已经安装的ESP-IDF,点击后会开始配置。 目标: 实现点灯工程,并且可以基于 vscode 进行单步调试与 systemview 来分析任务运行情况。 https://github.com/espressif/vscode-esp-idf-extension/blob/master/README_CN.md

windows 使用 ESP 官方的 ESP-IDF 安装包,安装这个框架之后,会生成对应的 CMD 与 PowerShell 。 如果我们 VSCODE 拓展安装好,在 VSCODE 当中也会集成类似的功能,点击这个操作也会配置好对应的开发终端。 我们可以直接打开这个 power shell,在打开这个 Power shell 的时候,他会自动执行一系列脚本,帮我们将这个终端的开发环境配置好,各种环境变量这些。比如说我们在这个终端当中可以直接使用 idf.py build 等等操作。 开发环境的搭建在之前我有三篇笔记都有介绍,经反复对比,最后选择VsCode+插件ESP-IDF这个环境,详见上一篇笔记:ESP32-C3开发笔记5:ESP-IDE工具链的安装(VsCode + ESP-IDF插件)。 3.选择一个你喜欢的样例(最接近于你开发需求的样例)作为新工程的模板,然后点击长条形的蓝色图标:Create project using template sample project 5.一个全新的工程就这样新建完成了,其中根目录下的编译脚本文件CMakeLists.txt和组件main下的编译脚本文件CMakeLists.txt都已经为你自动创建好了。

整个工程看起来非常清爽,只有一个main.c源文件。实际上ESP-IDF将官方开发的所有必要的底层组件放在ESP-IDF的安装目录下了。在后续程序开发过程中如果需要用到这些工程文件,编译系统将自动将这些组件进行编译,然后将其与开发者自己的代码目标文件连接起来。 打开工程根目录编译脚本CMakeLists.txt可以看到下图我用蓝色标识出来的那条语句,其中IDF_PATH就是ESP-IDF在本机中的安装路径,例如我的安装路径就是这样的:"IDF_PATH": "E:/Espressif/esp-idf"。

People Also Search

ESP32S3 有多种开发方式,主流的有 Eclipse 和 VSCode 两种。本文来介绍一下基于 VSCode 的开发环境搭建。 VSCode 环境需要依赖于

ESP32S3 有多种开发方式,主流的有 Eclipse 和 VSCode 两种。本文来介绍一下基于 VSCode 的开发环境搭建。 VSCode 环境需要依赖于 ESP-IDF 插件,因此需要在 VSCode 插件市场中搜索并安装 ESP-IDF 插件: 安装完成后侧边栏会多出一个 ESP-IDF 标志,点开后可以看到左侧的导航视窗中包含了开发 ESP32 的所有工具: COMMANDS:命令集,其中包含了我们开发过程中要用到的大部分核心指令,包括插件配置、工程编译、固件下载等等,因此也是最常用的类目。 DOCUMENTATION SEARCH RESULTS:文档查询结果,可以在代码文件中选中一段文字并调用 Search in Documentation 在文档中进行查询。 按照官网文档,主要有ESP-IDF安装和IDE安装配置两个部分。IDE有两种选择:VSCode和Eclipse,...

按照乐鑫ESP-IDF官网文档,在官网链接下载V5.1.1离线安装包,安装到指定位置即可。 安装完Espressif IDF插件后,需要配置插件。由于在配置插件过程中,会用pip安装所需的Python包,默认的pip源为国外源,速度很慢,为避免卡死,需要对pip源进行修改,配置为国内源,操作如下。 重启VSCode,按F1,找到ESP-IDF:配置ESP-IDF插件,点击运行,完成后,会显示以下界面。 选最后一项:USE EXISTING SETUP,会自动找到已经安装的ESP-IDF,点击后会开始配置。 目标: 实现点灯工程,并且可以基于 Vscode

按照乐鑫ESP-IDF官网文档,在官网链接下载V5.1.1离线安装包,安装到指定位置即可。 安装完Espressif IDF插件后,需要配置插件。由于在配置插件过程中,会用pip安装所需的Python包,默认的pip源为国外源,速度很慢,为避免卡死,需要对pip源进行修改,配置为国内源,操作如下。 重启VSCode,按F1,找到ESP-IDF:配置ESP-IDF插件,点击运行,完成后,会显示以下界面。 选最后一项:USE EXISTING SETUP,会自动找到已经安装的ESP-IDF,点击后会开始配置。 目标: 实现点灯工程,并且可以基于 vscode 进行单步调试与 systemview 来分析任务运行情况。 https://github.com/espressif/vscode-esp-idf-extension/blob/master/README_CN.md

Windows 使用 ESP 官方的 ESP-IDF 安装包,安装这个框架之后,会生成对应的 CMD 与 PowerShell 。

windows 使用 ESP 官方的 ESP-IDF 安装包,安装这个框架之后,会生成对应的 CMD 与 PowerShell 。 如果我们 VSCODE 拓展安装好,在 VSCODE 当中也会集成类似的功能,点击这个操作也会配置好对应的开发终端。 我们可以直接打开这个 power shell,在打开这个 Power shell 的时候,他会自动执行一系列脚本,帮我们将这个终端的开发环境配置好,各种环境变量这些。比如说我们在这个终端当中可以直接使用 idf.py build 等等操作。 开发环境的搭建在之前我有三篇笔记都有介绍,经反复对比,最后选择VsCode+插件ESP-IDF这个环境,详见上一篇笔记:ESP32-C3开发笔记5:ESP-IDE工具链的安装(VsCode + ESP-IDF插件)。 3.选择一个你喜欢的样例(最接近于你开发需求的样例)作为新工程的模板,然后点击长条形的蓝色...

整个工程看起来非常清爽,只有一个main.c源文件。实际上ESP-IDF将官方开发的所有必要的底层组件放在ESP-IDF的安装目录下了。在后续程序开发过程中如果需要用到这些工程文件,编译系统将自动将这些组件进行编译,然后将其与开发者自己的代码目标文件连接起来。 打开工程根目录编译脚本CMakeLists.txt可以看到下图我用蓝色标识出来的那条语句,其中IDF_PATH就是ESP-IDF在本机中的安装路径,例如我的安装路径就是这样的:"IDF_PATH": "E:/Espressif/esp-idf"。

整个工程看起来非常清爽,只有一个main.c源文件。实际上ESP-IDF将官方开发的所有必要的底层组件放在ESP-IDF的安装目录下了。在后续程序开发过程中如果需要用到这些工程文件,编译系统将自动将这些组件进行编译,然后将其与开发者自己的代码目标文件连接起来。 打开工程根目录编译脚本CMakeLists.txt可以看到下图我用蓝色标识出来的那条语句,其中IDF_PATH就是ESP-IDF在本机中的安装路径,例如我的安装路径就是这样的:"IDF_PATH": "E:/Espressif/esp-idf"。