STM-32嵌入式应用系统设计
这里写目录标题
一、可视化的代码跟踪调试
在前次作业中命令行工具gdb调试基础上,练习利用各种可视化调试前端软件(后端依然依赖gcc、gdb)进行程序代码的跟踪查错,提供工作效率。可选择以下方法之一:
- 可视化前端 Kdbg。 参考网址:
https://blog.csdn.net/weixin_43820951/article/details/108817882 - 可视化前端 Insight。有点older,不推荐。参考网址:
https://wiki.ubuntu.org.cn/Insight%E7%9A%84%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%EF%BC%88gdb%E7%9A%84%E6%9C%80%E4%BC%98%E5%89%8D%E7%AB%AF%EF%BC%89 - 基于跨平台多类型代码编辑器VScode。 强烈推荐。参考网址:
https://www.cnblogs.com/lwp-king666/p/10513382.html
https://blog.csdn.net/q932104843/article/details/51924900
https://www.cnblogs.com/maxiaowei0216/p/12616087.html
(一) 可视化前端 Kdbg的安装
1、方法一
直接在命令行输入
sudo apt-get install kdbg
2、方法二(20.04版本试用)
①在终端内切换到需要下载的目录,随后终端输入
git clone -b maint https://github.com/j6t/kdbg.git
若是遇到git clone使用不了,需要先安装
sudo apt-get install git
②下载完成后在kdbg目录下输入
cmake .
③执行成功那么再依次输入下面两个命令就完成了
make
sudo make install
(二) 利用kdbg对代码进行调试
1、在命令行输入如下代码,进入kdbg调试界面
kdbg