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

简要描述

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

需要提前安装的软件

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

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

插件列表:

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

各插件的安装使用和技巧

C++ Intellisense 安装使用

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

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

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

Git Graph

Git Graph, 相对来说比较简单,在我的日常开发中主要是用来进行图形界面形式进行当前提交记录和改动记录的查看. 强烈推荐!!!!
如下截图中,底部状态栏中标记了红色圈圈的"Git Graph"图标,点击该图片就可以弹出操作的入口(如下截图中的2),然后可以进行图形化的查看提交记录以及改动.
在这里插入图片描述

Platform IO 安装使用

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

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

Remote -WSL的安装过程和其它的VS Code插件是类似的,安装后界面如下截图, 在右边侧边栏会出现相关的图标.
在这里插入图片描述
详细的使用说明请直接通过插件的官方文档进行深入学习.

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

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值