STM32嵌入式应用系统

本文详细介绍了STM32嵌入式应用系统的开发流程,包括使用Kdbg进行可视化的代码跟踪调试,通过Proteus仿真运行STM32程序,以及利用Altium Designer软件绘制STM32最小系统的电路原理图和PCB图。从安装Kdbg、配置Keil,到在Proteus中创建原理图、编写和仿真程序,最后到Altium Designer的安装和电路设计,每个步骤都给出了具体的指导。
摘要由CSDN通过智能技术生成

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

可视化前端 Kdbg

1、安装Kdbg

git clone -b maint https://github.com/j6t/kdbg.git

在这里插入图片描述

2、进入kdbg目录

cmake .

3、出现错误
cmake_minimum_required(VERSION 3.3)
set(QT_MIN_VERSION “5.4.0”)
set(KF5_MIN_VERSION “5.2.0”)
需要一个QT程序和一个KF5
5、首先下载QT安装文件

qt-opensource-linux-x64-5.9.0.run

8、下载完成后在终端中切换到下载目录,增加可执行权限,输入

chmod +x qt-opensource-linux-x64-5.9.0.run

9、安装qt
在这里插入图片描述
10、安装KF5

sudo apt install extra-cmake-modules qtbase5-dev libx11-dev libkf5crash-dev libkf5kio-dev libkf5solid-dev libkf5jobwidgets-dev libkf5textwidgets-dev libkf5bookmarks-dev libkf5xmlgui-dev libkf5itemviews-dev libkf5attica-dev libkf5sonnet-dev libkf5globalaccel-dev libkf5guiaddons-dev libkf5codecs-dev libkf5auth-dev libkf5dbusaddons-dev libkf5coreaddons-dev libkf5iconthemes-dev libkf5configwidgets-dev libkf5widgetsaddons-dev libkf5service-dev libkf5config-dev libkf5windowsystem-dev libqt5concurrent5 libpulse-dev libqt5x11extras5 libqt5x11extras5-dev

11、输入cmake .命令,可以正常编译了,随后再依次输入

make
sudo make install

12、正常使用
在这里插入图片描述

二、Proteus仿真运行stm32程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值