Stm32 Esp32 Risc V全平台适配 Vscode嵌入式插件选型决策树 附兼容性矩阵v2 3 Csdn博客
前言 伴随着AI小智的大火,不少发烧友也想制作一个AI小智,但苦于开发环境的搭建,本文旨在介绍如何搭建环境,学识有限,如有不妥之处,望各位斧正。 安装程序会检查你当前系统有没有打开"长路径支持",因为 GNU 编译器产生的编译文件会有非常深的目录结构,如果不支持长路径,编译可能出现文件不存在,目录不存在等奇怪的错误。这里单击应用修复按钮,可以修复这个问题。在弹出的确认对话框中,选择是,开始修复。 修复完成如图 如果修复失败可以手动修改注册表来支持长路径(具体百度一下,我没有遇到) 提示修复完成后,点击下一步进入配置安装路径,如下图所示: 记住该路径,后续需要用到,路径不能有中文!!! 设置安装路径后点击 “下一步”选项,进入确认安装组件界面,这里全部打勾,默认完全安装时 ESP32C2 是不打勾的(如下图所示),看需要自己选择。然后单击下一步。 我们选择全部安装。点击下一步再次确认安装目录信息,然后单击安装。安装完成,三个全部勾选,1、2 用于测试环境安装是否成功,3 是将 ESP-IDF 工具链加入杀毒工具排除项,以加快编译速度,如下图所示: 单片机开发IDE环境如KeilMDK,虽然操作简单,方便调试。但就是代码编辑风格很老套,中文符号乱码还是常有的事。而如今流行的vscode编辑器很不错,免费且相当轻量级,用来代码开发体验很不错,看着都舒服。Clion IDE体验更好,但就是它不免费且体积较大。
Stm32cubeIDE生成工程模板和配置方便,但自动补全还是太烂了,总之各有优劣。 跟稚晖君的基于Clion的如出一撤,都是基于Cmake的工程,其实并不限于芯片是STM32还是RISC-V,原理都是一样的(使用Cmake管理项目,调用交叉工具链编译链接,使用openocd在线调试)。 虽然Vscode下也有EIDE插件,但是个人感觉它略显繁琐,还是Cmake的更通用些。用Vscode开发STM32简直不要太爽,希望大家都能优雅的嵌入式开发。图引用自稚晖君的《配置CLion用于STM32开发【优雅の嵌入式开发】》 对于当前较火的RISC-V单片机来说,只有有交叉编译工具链,一样可以适用 vscode来配置和开发。RISC-V官方支持的调试器上位机是openocd。openocd是地表最强大(没有之一)的开源调试上位机,支持各种target(ARM(M、A系列)、FPGA、RISC-V等),支持各种调试器(Jlink、CMSIS-DAP、FTDI等),支持JTAG和SWD接口。
People Also Search
- STM32/ESP32/RISC-V全平台适配,VSCode嵌入式插件选型决策树(附兼容性矩阵V2.3)-CSDN博客
- VS Code 通吃 STM32 与 ESP32:一站式嵌入式开发指南_vscode如何与esp32-CSDN博客
- STM32/ESP32/RISC-V全平台适配,VSCode嵌入式插件选型决策树(附兼容性矩阵V2.3)
- 【SoC】【ESP32】基于VSCode+ESP-IDF插件开发环境的示例工程 - Molesidy - 博客园
- Vscode搭建开发调试STM32/RISC-V环境IDE (最全面) - 知乎
- vscode + ESP-IDF 搭建ESP32开发环境,以搭建完成点亮一个led灯为例 - 嵌入式已死Java当立 - 博客园
- 3步完成VSCode RISC-V调试配置:效率提升90%的秘密武器-CSDN博客
- 使用VScode开发STM32:基于CMake(包含标准库和HAL库工程)
- 使用VSCode基于CMake搭建STM32与RISC-V开发调试环境-开发者社区-阿里云
- 用VS Code构建嵌入式调试平台:STM32与ESP32全流程配置指南_vscode 怎么调试esp32-CSDN博客
前言 伴随着AI小智的大火,不少发烧友也想制作一个AI小智,但苦于开发环境的搭建,本文旨在介绍如何搭建环境,学识有限,如有不妥之处,望各位斧正。 安装程序会检查你当前系统有没有打开"长路径支持",因为 GNU 编译器产生的编译文件会有非常深的目录结构,如果不支持长路径,编译可能出现文件不存在,目录不存在等奇怪的错误。这里单击应用修复按钮,可以修复这个问题。在弹出的确认对话框中,选择是,开始修复。 修复完成如图 如果修复失败可以手动修改注册表来支持长路径(具体百度一下,我没有遇到) 提示修复完成后,点击下一步进入配置安装路径,如下图所示: 记住该路径,后续需要用到,路径不能有中文!!! 设置安装路径后点击
前言 伴随着AI小智的大火,不少发烧友也想制作一个AI小智,但苦于开发环境的搭建,本文旨在介绍如何搭建环境,学识有限,如有不妥之处,望各位斧正。 安装程序会检查你当前系统有没有打开"长路径支持",因为 GNU 编译器产生的编译文件会有非常深的目录结构,如果不支持长路径,编译可能出现文件不存在,目录不存在等奇怪的错误。这里单击应用修复按钮,可以修复这个问题。在弹出的确认对话框中,选择是,开始修复。 修复完成如图 如果修复失败可以手动修改注册表来支持长路径(具体百度一下,我没有遇到) 提示修复完成后,点击下一步进入配置安装路径,如下图所示: 记住该路径,后续需要用到,路径不能有中文!!! 设置安装路径后点击 “下一步”选项,进入确认安装组件界面,这里全部打勾,默认完全安装时 ESP32C2 是不打勾的(如下图所示),看需要自己选择。然后单击下一步。 我们选择全部安装。点击下一步再次确认安装目录...
Stm32cubeIDE生成工程模板和配置方便,但自动补全还是太烂了,总之各有优劣。 跟稚晖君的基于Clion的如出一撤,都是基于Cmake的工程,其实并不限于芯片是STM32还是RISC-V,原理都是一样的(使用Cmake管理项目,调用交叉工具链编译链接,使用openocd在线调试)。 虽然Vscode下也有EIDE插件,但是个人感觉它略显繁琐,还是Cmake的更通用些。用Vscode开发STM32简直不要太爽,希望大家都能优雅的嵌入式开发。图引用自稚晖君的《配置CLion用于STM32开发【优雅の嵌入式开发】》 对于当前较火的RISC-V单片机来说,只有有交叉编译工具链,一样可以适用 Vscode来配置和开发。RISC-V官方支持的调试器上位机是openocd。openocd是地表最强大(没有之一)的开源调试上位机,支持各种target(ARM(M、A系列)、FPGA、RISC-V等),支持各种调试器(Jlink、CMSIS-DAP、FTDI等),支持JTAG和SWD接口。
Stm32cubeIDE生成工程模板和配置方便,但自动补全还是太烂了,总之各有优劣。 跟稚晖君的基于Clion的如出一撤,都是基于Cmake的工程,其实并不限于芯片是STM32还是RISC-V,原理都是一样的(使用Cmake管理项目,调用交叉工具链编译链接,使用openocd在线调试)。 虽然Vscode下也有EIDE插件,但是个人感觉它略显繁琐,还是Cmake的更通用些。用Vscode开发STM32简直不要太爽,希望大家都能优雅的嵌入式开发。图引用自稚晖君的《配置CLion用于STM32开发【优雅の嵌入式开发】》 对于当前较火的RISC-V单片机来说,只有有交叉编译工具链,一样可以适用 vscode来配置和开发。RISC-V官方支持的调试器上位机是openocd。openocd是地表最强大(没有之一)的开源调试上位机,支持各种target(ARM(M、A系列)、FPGA、RISC-V等)...