最近使用MDK学习基于Cortex-M3内核的STM32系列处理器,使用到了其中的固件函数库,代码编写起来特别麻烦,因为很复杂,还容易写错,后来想起我用过基于Eclipse的C/C++开发环境CDT,其中提供了更强大的语法高亮、与代码自动完成工具,而且查看库的源代码也特别方便,于是萌生了使用CDT编辑器编辑这些代码的想法。
为了能够使用固件函数库及CDT编辑器的语法高亮和代码自动完成工具,需要固件函数库的头文件,这个需要在官方网站上下载,我们可以在解压后的库文件inc文件夹下找到所有头文件,然后编写一个config.h之类的头文件包含所有inc下的头文件,并将这些文件放在你的C工程下的文件夹中,然后在你的主文件中添加include "config.h"指令,之后就可以使用了,当然,可能有更为便捷的方法,譬如直接添加.LIB文件(没试过,不知道CDT支持不),感兴趣的同学可以尝试下将MDK与CDT整合一下,还有就是ARM的开发工具RVDS4.0就是基于Eclipse的,编辑代码效率很高。
下面是效果图: