IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> ESP-IDF VS Code 插件的新增功能 -> 正文阅读

[开发工具]ESP-IDF VS Code 插件的新增功能

乐鑫?ESP-IDF Visual Studio (VS) Code?插件旨在方便 ESP 用户基于 ESP-IDF 进行软件开发。我们持续为其增加新功能,不断提升用户的开发体验,新增功能如下:

增加对 QEMU 仿真器的支持

QEMU 是一个开源的机器仿真器,常用于模拟各类操作系统和硬件设备。乐鑫新建了一个支持 ESP32 的 QEMU 分支代码仓库,支持用户使用 QEMU 仿真器软件模拟真实的 ESP32 设备行为。

我们在与 ESP-IDF VScode 插件的项目模板 (.devcontainer 文件) 配套使用的 Dockerfile 中,添加了对 QEMU 的支持。点此了解更多关于此功能的信息。

增加分区表编辑器

开发者可以查询已连接设备的分区表信息,并选择任意 .bin 文件烧录至指定分区。

支持导入现有 ESP-IDF 项目

我们新增了?Import ESP-IDF Project?命令,支持用户复制一个现有的 ESP-IDF 项目,将其 .vscode 配置文件和 .devcontaine 文件添加至新项目中,并保存在指定路径下。

集成了 ESP-IDF 组件注册器

我们还集成了 ESP-IDF 组件注册器 (IDF Component registry),支持用户在项目中添加组件。用户运行?ESP-IDF: Show Component registry?命令即可打开组件页面。

升级了欢迎页面

我们对插件的欢迎页面也进行了升级,增加了相关文档链接及一些基本功能按钮。用户可通过运行?ESP-IDF: Welcome?命令打开欢迎页面。

其他主要改进和新增功能

  • 支持使用 gdb 命令直接进行堆跟踪。现在,我们可以直接使用 gdb 命令替代之前的 openOCD TCL 命令,来启动和停止堆跟踪。更多有关堆跟踪的信息,请参考?ESP-IDF 编程指南堆跟踪扩展教程
  • 在 build task 后增加了 idf-size.py 输出功能。用户运行?ESP-IDF: Build your project?或?ESP-IDF: Build, flash and start a monitor?命令后,即可通过输出信息了解当前应用程序的内存情况,以优化二进制文件的大小。
  • 在?Build, flash and monitor?命令中增加了 JTAG 烧录类型。相比于之前仅支持的 UART 烧录,现在用户可通过配置 idf.flashType,选择不同的烧录类型。
  • 增加了 Configure project for coverage 命令,用于在项目的 sdkconfig 文件中设置相关值,从而使能项目的代码覆盖率功能。正如代码覆盖率教程中的介绍,用户如需使用该扩展的代码覆盖率功能,则必须使用这一命令。
  • 为 Windows 用户提供便捷版的 Git 和 Python 配置,使 Windows 用户在使用?ESP-IDF: Configure ESP-IDF extension?安装向导时,不再需要预先安装任何准备工具。
  • 增加了?idf.enableUpdateSrcsToCMakeListsFile?命令,可以在创建或删除 .c 文件时,随时启用/禁用 CMakeLists.txt SRCS field 更新。
  • 在安装向导中增加了乐鑫下载镜像选项,从而允许用户在运行?ESP-IDF: Configure ESP-IDF extension?时,选择速度更快的 GitHub 下载服务器(例如 Gitee)。
  • 在 VSCode 状态栏中添加了串行端口和 IDF 编译目标,用户仅通过单击即可更改命令。
  • 新增了构建前、构建后、烧录前、烧录后和自定义任务配置选项。用户可在构建项目前后,分别使用?idf.preBuildTask?和?idf.postBuildTask?命令添加额外任务;在烧录前后使用?idf.preFlashTask?和?idf.postFlashTask?命令添加额外任务。此外,用户还可配合?ESP-IDF: Execute custom task(可见状态栏图标)使用?idf.customTask?命令自定义任务。
  • 增加了?idf.notificationSilentMode?命令,支持用户启用/禁用命令完成时的通知(在禁用通知时,只显示任务输出结果)。例如将 idf.notificationSilentMode 设置为"True",将会隐藏构建成功和烧录完成等通知,直接显示任务输出结果。

点此了解关于 ESP-IDF VS Code 插件新增功能的详细信息。请持续关注我们的更多动态。

相关链接

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-03-06 13:19:41  更:2022-03-06 13:20:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 6:47:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码