嵌入式(5):STM32嵌入式应用系统设计

一、可视化的代码跟踪调试

可选择以下方法之一:
1、可视化前端 Kdbg。 参考网址:链接: link.

2、可视化前端 Insight。有点older,不推荐。参考网址:链接: link.

3、基于跨平台多类型代码编辑器VScode
参考网址:
链接: link.
链接: link.
链接: link.

这里我们用第三种方法。

1、在ubuntu18.04版本安装vscode。

链接: link.
根据链接参考,安装这个软件有两种方式,因为我的ubuntu软件商店里没有这个软件,所以我采用了第二种方式,命令安装。
安装完成后,打开vscode软件,使用快捷键【Ctrl+Shift+P】,然后输入【configure language】,点击【Configure Display Language】和【install】,安装这个插件可以使VScode显示中文。完成后界面如下:
在这里插入图片描述

2、使用VScode进行程序的调试。

2.1、安装vscode的C\C++插件。
  当使用VSCode打开一个C文件时,编辑器会自动提示安装相应的扩展,当然也可以手动搜索。在主界面按下Ctrl+Shift+X,在搜索栏中输入"c",出来的第一个即为需要安装的插件。
在这里插入图片描述

2.2、配置调试和编译文件,launch.json和task.json。
  安装好插件后,就可以在vscode打开源码文件并且调试了,不过要注意vscode要调试的话只能打开包含源码文件的文件夹,不能打开单个文件调试。(我新建了一个panghu.cpp放在C++test文件夹中)。
  当我们打开在vscode中打开了文件夹后,看到vscode在最左边第四个好像虫子的图标,这个就是调试的,点一下,然后看到最上面有个齿轮那里,点一下出来一个面板,选择c++插件。
在这里插入图片描述
选择配置,运行后会自带生成出来一个.json文件。
在这里插入图片描述
  想要调试源代码文件,我们需要创建或者生成tasks.json和launch.json文件,关于如何自动生成这两个文件,可以参考callback接口(链接: 原文.)中关于调试部分的内容。
  tasks.json文件帮助我们自动在终端中输入gcc指令,编译输出可运行文件的&

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值