我是靠谱客的博主 犹豫钢铁侠,最近开发中收集的这篇文章主要介绍前端软件安装及STM32嵌入式应用系统设计,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前端软件安装及STM32嵌入式应用系统设计

    • 可视化前端 KDBG
    • VScode编辑器
    • Proteus仿真运行stm32程序
    • 学习使用Altium Designer软件绘制一个stm32最小系统的电路原理图、PCB图
    • 总结

可视化前端 KDBG

ubuntu下安装KDBG

执行以下命令安装kdbg

sudo apt-get install kdbg

安装完成后可在下图找到kdbg应用程序
在这里插入图片描述
若此安装方法出现问题,可根据以下博客进行手动安装
ubuntu下安装kdbg
打开软件如下图所示
在这里插入图片描述
实例
编写一个c++代码实现输出hello world

jzddyy@ubuntu:~$ nano file.cpp

代码如下

#include <iostream>
using namespace std;
 
int main() 
{
    cout << "Hello, World!";
    return 0;
}

g++编译

jzddyy@ubuntu:~$ g++ -g file.cpp

打开kdbg软件
在这里插入图片描述
找到a.out打开
在这里插入图片描述
右键设置断点
在这里插入图片描述
f5开始调试

VScode编辑器

1.安装VScode软件
可使用软件商店进行安装
在这里插入图片描述
也可手动下载安装包进行安装

从vscode官网下载最新版本,deb包下载地址:vs
使用wget 下载地址 进行下载
安装:dpkg -i 安装包

2.安装官方C/C++扩展
在这里插入图片描述

Proteus仿真运行stm32程序

1.打开proteus软件创建工程
在这里插入图片描述
选择default
在这里插入图片描述
不创建PCB布板设计
在这里插入图片描述
选择如下
在这里插入图片描述
完成后如下
在这里插入图片描述
2.添加灯和电阻
在这里插入图片描述
线路连接完成后如下图所示(注意电阻阻值改为50)
在这里插入图片描述
3.利用keil生成hex文件如下所示
在这里插入图片描述
在这里插入图片描述
最后双击芯片添加hex文件
在这里插入图片描述
4.运行如下
依次灯亮
在这里插入图片描述
在这里插入图片描述
全灯亮
在这里插入图片描述
全灯灭
在这里插入图片描述

学习使用Altium Designer软件绘制一个stm32最小系统的电路原理图、PCB图

1.电路图
先新建一个工程
在这里插入图片描述
在这里插入图片描述
添加原理图
在这里插入图片描述
添加结果如下
在这里插入图片描述
添加库
在这里插入图片描述
选择从文件添加
在这里插入图片描述
添加库成功
在这里插入图片描述
绘制原理图:
添加线和名称
在这里插入图片描述
在这里插入图片描述

总结

这次设计实验让我们更加熟悉了proteus软件,keil软件,还认识并使用了一些可视化的前端软件如KDBBG和vs,让我们对于代码编程的过程更熟悉,步骤更明确,清晰。也通过Altium Designer和视频学习,学会了如何利用软件绘制stm32最小系统电路图,虽然过程比较繁琐,枯燥,但确实让我对于软件的使用更加熟练。

注意:
1.在KDBG的安装中若不能直接安装,可以根据所给博客手动安装。
2.proteus将hex文件放入芯片中时需修改Crystal Freguency为8M.
3.添加stem32库时先将文件类型改为all,以免无法显示所需文件。

最后

以上就是犹豫钢铁侠为你收集整理的前端软件安装及STM32嵌入式应用系统设计的全部内容,希望文章能够帮你解决前端软件安装及STM32嵌入式应用系统设计所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部