基于Visual Studio Code的嵌入式开发调试环境搭建

基于Visual Studio Code的嵌入式编码调试环境搭建

  • 简要描述
    • 需要提前安装的软件
    • 在VS Code和Git安装后,进行VS Code 插件的安装
    • 各插件的安装使用和技巧
        • C++ Intellisense 安装使用
        • GitLens & Git Graph 安装使用
            • GitLens
            • Git Graph
        • Platform IO 安装使用
        • Remote - WSL安装使用

简要描述

本文主要是基于本来当前的代码编辑以及调试环境总结的文章,希望能给嵌入式开发者带来一些便利。关于VS Code在这里我就不再赘述请自行的Google或Bing

需要提前安装的软件

  • Visual Studio Code, 下载路径: VS Code下载.
  • Git, 下载路径: Git下载.

关于Git部分,本文主要是基于Windows下的说明,在下载安装Git Bash后需要将安装路径下的bin目录(git.exe. bash.exe)添加到Windows的环境变量中(需要注意的是添加环境变量后需要重启电脑生效)

在VS Code和Git安装后,进行VS Code 插件的安装

插件列表:

插件名称 作用
C++ Intellisense 将VS Code打造成Source Insight
GitLens & Git Graph Git 代码管理
Platform IO 嵌入式开发工具集成
Remote-WSL 远程登录Linux服务器

各插件的安装使用和技巧

C++ Intellisense 安装使用

在打开VS Code后,在搜索框中输入“C++ Intellisense”进行插件的搜索 ,然后按照如下截图中的1、2、3步骤进行插件的安装(因为我是已经安装过的,所以细微上会有些差异)
基于Visual Studio Code的嵌入式开发调试环境搭建_第1张图片
在成功安装该插件后,请大家仔细的阅读该插件的README文档,该文档中主要是描述了插件的作用和使用方式.
在这里简单描述下(详细内容请大家直接阅读该插件的README):
主要是执行两个步骤(执行以下步骤之前需要确认是否已经完成GNU global的安装,未安装的同学请自行Google安装):

  1. 在VS Code中打开一个终端,然后执行gtags
  2. 然后执行global -u
    以上本质上和我们在Linux下基于Vim开发时通过gtags构建索引环境是类似的,能替代我们平常开发所需要的工程代码的基本跳转和索引
GitLens & Git Graph 安装使用
GitLens

GitLens的安装在这里不在赘述,功能和使用说明请仔细查看如下截图中的标记了红色圈圈的"Detail"页面.
基于Visual Studio Code的嵌入式开发调试环境搭建_第2张图片
Gitlens主要是将对Git仓库的基本操作集成到了VS Code中,如下截图,底部的状态栏中标记红色圈圈的"master"点击后就会弹出对当前Git仓库代码进行基本的操作的指令窗口.
基于Visual Studio Code的嵌入式开发调试环境搭建_第3张图片

Git Graph

Git Graph, 相对来说比较简单,在我的日常开发中主要是用来进行图形界面形式进行当前提交记录和改动记录的查看. 强烈推荐!!!!
如下截图中,底部状态栏中标记了红色圈圈的"Git Graph"图标,点击该图片就可以弹出操作的入口(如下截图中的2),然后可以进行图形化的查看提交记录以及改动.
基于Visual Studio Code的嵌入式开发调试环境搭建_第4张图片

Platform IO 安装使用

Platform IO是我在学习ESP32时,偶然发现的一个开发神器!而且还是开源的!!
目前在我个人的开发中主要使用了其中的三个功能:

  • 串口打印(Serial Port Monitor) -> 替代minicom or other
  • 静态代码分析(Static Code Analysis) -> 实质上呢,是基于cppcheck进行一些简单的代码静态分析!
  • 单元测试(Unit testing)
    基于Visual Studio Code的嵌入式开发调试环境搭建_第5张图片
    在成功安装后,会在侧边栏出现PlatformIO的Logo,双击该图标后会弹出快速的入口界面.
    基于Visual Studio Code的嵌入式开发调试环境搭建_第6张图片
    补充留言: 如果在Windows下遇到PlatformIO Core的问题请及时留言.
Remote - WSL安装使用

Remote -WSL的安装过程和其它的VS Code插件是类似的,安装后界面如下截图, 在右边侧边栏会出现相关的图标.
基于Visual Studio Code的嵌入式开发调试环境搭建_第7张图片
详细的使用说明请直接通过插件的官方文档进行深入学习.

总结: 以上的插件官网都提供了详细的使用指导,本文章主要的出发点是希望更多的嵌入式开发者能够将VS Code作为主要的开发调试工具,如有遇到使用或者安装问题,请留言交流.

你可能感兴趣的:(效率提升,visual,studio,code)