解决Keil-MDK使用痛点的自动工具脚本

23 阅读1分钟

MDK自动构建工具

MDK(Microcontroller Development Kit)是Keil公司开发的嵌入式系统开发环境。是嵌入式中常用的IDE,但是MDK太不方便,当需要向工程中添加多文件时,手动添加文件等步骤非常繁琐(添加文件的教程比我的工具代码还长)。为了自动完成,写了一个Python脚本:

  • 根据参数添加源代码文件/文件夹到项目中
  • 根据参数添加包含路径到项目中
  • 根据参数选择是否使用GNU模式

这个脚本可以很方便地自动化MDK项目的配置过程。只需要提供文件名等参数,就可以一键完成配置,节省了在IDE里手动配置的时间。

开始使用

build.py 放在MDK工程目录下即可开始使用。

请添加图片描述

添加包含路径

build.py路径下打开命令行,输入python build.py -mdk -i XXXXXX为你需要添加的路径),自动添加包含路径。

请添加图片描述

添加文件

build.py路径下打开命令行,输入python build.py -mdk -s XXXXXX为你需要添加的文件路径),自动添加文件。

请添加图片描述

使能GNU语法

build.py路径下打开命令行,输入python build.py -mdk -g,自动使能GNU语法。

请添加图片描述

注:以上语法可同时使用。

下载代码

自动构建脚本代码仓库链接 主代码仓库链接