目录
声明:新手入门,不完全靠谱历程,不具备教程水平,慎重参考阅读
一. 可视化的代码跟踪调试
1.在Ubuntu安装vscode
在Ubuntu软件中心中,搜索Visual Studio Code安装
安装完成后打开是这样
2.在ubuntu中用vscode编译调试C\C++
(1)在vscode中安装C++的插件,按ctrl+p调出命令行,在上面输入ext install cpptools,或在也可以只输入ext install然后按空格
安装
(2)配置调试和编译文件,launch.json和task.json
在安装好了插件之后,就可以在vscode打开我们的源码文件并且调试,不过要注意vscode要调试的话只能打开包含源码文件的文件夹,不能打开单个文件调试。
在vscode中打开了文件夹后,看到vscode在最左边第四个好像虫子的图标,这个就是调试的,点一下,然后看到最上面有个齿轮那里,点一下出来一个面板,选择刚刚装好的c++插件
把program项前面的都删了,只留下"program":"${workspaceRoot}/a.out"花括号里面的workspaceRoot就是你打开调试的文件夹的目录,也叫做工作目录。其他的就不需要修改了。
按ctrl+p打开命令面板,然后输入>task后选择tasks:configure task,成一个task.json文件,把内容换成以下内容
{
"version": "0.1.0",
"command": "g++",
"isShellCommand": true,
"args": ["-g","${workspaceRoot}/你的源码文件名.cpp"],
"showOutput": "always"
}
(3)都配置好后我们就可以先按ctrl+shift+B先编译,然后再按绿色箭头调试
二. Proteus仿真运行stm32程序
1.安装好keil和Proteus
Proteus尽量8.6版本以上,版本过低没有stm32固件库
2.Proteus电路
(1)创建工程
选择创建原理图和不创建PCB布版设计