嵌入式应用系统设计

本文介绍了在Ubuntu操作系统中,如何使用Visual Studio Code(VScode)进行C/C++代码的编译和调试,以及通过Proteus软件进行STM32程序的仿真运行。详细步骤包括VScode的C/C++插件安装、调试配置,以及Proteus中的新建工程、元件选择、电路图绘制、MDK5程序编译和.hex文件生成等。

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

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

1.实验目的

“人靠衣装马靠鞍,狗配铃铛跑的欢”。在前次实验中命令行工具gdb调试基础上,练习利用各种可视化调试前端软件(后端依然依赖gcc、gdb)进行程序代码的跟踪查错,提高工作效率。

2. ubuntu中用VScode编译调试C\C++

(1)安装VScode

直接在ubuntu software中安装VScode
在这里插入图片描述

(2)安装VScode的C\C++插件

点击VScode的extensions搜索C/C++插件,一般点击搜索下面的推荐就有这个应用,然后点击install安装就行。在这里插入图片描述

(3)修改调试模板文件

点击调试选择C++c插件即可自动生成launch.json文件
在这里插入图片描述
将launch.json文件中的program那栏修改为"${workspaceRoot}/a.out"
在这里插入图片描述
按ctrl+p打开命令面板,然后输入>task后选择配置任务运行程序得到task.json文件在这里插入图片描述

(4)进行编译调试

按下Ctrl+Shift+B 即会根据tasks.json中的定义进行编译,如果没有出错,按下F5即可进入调试界面
在这里插入图片描述

参考在ubuntu中用vscode编译调试C\C++

二、Proteus仿真运行stm32程序

1.创建proteus工程项目

(1)新建工程

在这里插入图片描述

(2)找到所需要的元件

在这里插入图片描述

(3)连接电路图

在这里插入图片描述

2.mdk5的程序编译

&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值