1.概述
说实话我不是非常喜欢使用Keil MDK进行嵌入式开发。但是,对于STM32等单片机来说MDK的优秀的在线调试功能总是让人喜欢。最让我不喜欢的是MDK的编辑器以及配色。这让我不停的尝试使用Visual Studio Code进行编辑代码然后使用MDK进行编译和调试,就这样我在两个IDE之间来回切换。于是,我进一步厌烦了这种开发方式。于是我决定用cmake来管理和编译工程,在Visual Studio Code来编辑代码。这样我甚至可以在工程中嵌入Python脚本来提高工作效率。
2.环境配置
2.1 Windows系统下cmake和make环境安装
-
cmake和make(MinGW Makefiles)的安装
下载安装包安装即可,这里不再赘述。唯一需要注意的点就是make的安装路径尽量不要安装在带有空格的路径名下,这会影响到后续的使用。
2.2配置Visual Studio Code调试环境
Visual Studio Code是一个优秀的集成开发环境,一直以来都希望可以用它取代keil MDK来开发单片机的程序。在Cmake有关的章节中我解决了工程配置以及用armcc编译的相关问题。这一部分将解决在线仿真调试的问题。
-
GDB Serv