Linux下在gdb调试基础上可视化的代码跟踪调试以及STM32嵌入式应用系统设计

本文介绍了在Ubuntu环境下使用VSCode进行STM32程序的开发和调试,以及如何结合Proteus进行仿真实验。通过详细步骤,展示了从安装VSCode、配置tasks.json和launch.json文件,到设置断点和调试的过程。同时,文章还涵盖了在Proteus中创建STM32项目,配置元件和电路,以及Keil 5编程生成hex文件的流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

我使用的是ubuntu16.04,在这里,我选择的是基于跨平台多类型代码编辑器VScode作为我的可视化调试软件。VScode编译器,这个编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮,可定制的热键绑定,括号匹配以及代码片段收集。并且该编辑器支持多种语言和文件格式的编写。现在来记录一下对该编译器的学习时刻。

一、安装软件与调试

1.vscode

在这里插入图片描述

首先调出UBUNTU SOFTWARE,也就是点击左边的第五个黄色图标
在这里插入图片描述
然后进行搜索,输入vscode全称:visual studio code,找到这个
在这里插入图片描述
下载!
下载好后,点开出现页面,然后我们整汉化下载如下:
在这里插入图片描述

2.配置文件

我们需要创建或者生成tasks.json和launch.json文件,这个是来调试源代码文件。
tasks.json文件的作用:帮助我们自动在终端中输入gcc指令,编译输出可运行文件
launch.json文件的作用:用gdb程序来进行调试的。

先创建文件

mkdir test

一定要记得进入这个目录,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值