从MDK5开始,MDK Core 是一个独立的安装包,它并不包含器件支持、设备驱动、CMSIS 等组件,对于不同的处理器需要单独安装不同的PACKAGE,这样才可以进行开发。
如我们要开发STMF4XX系列的处理器,第一个就是必须先安装MDK Core,如我们手中的mdk514.exe.安装完MDK514后,再安装对应的package,以支持对应的处理器。这里我们要支持的是STM32F4XXX系列处理器的开发,可以下载安装Keil.STM32F4xx_DFP.1.0.8.pack。
-
mdk514.exe http://www.keil.com/demo/eval/arm.htm
-
Keil.STM32F4xx_DFP.1.0.8.pack http://www.keil.com/dd2/pack
-
MDK Core 又分成四个部分: uVision IDE with Editor(编辑器), ARM C/C++ Compiler(编译器), Pack Installer(包安装器), uVision Debugger with Trace(调试跟踪 器)。 uVision IDE 从 MDK4.7 版本开始就加入了代码提示功能和语法动态检测等实用功能,相 对于以往的 IDE 改进很大。
-
Software Packs(包安装器)又分为: Device(芯片支持), CMSIS(ARM Cortex 微控制器 软件接口标准) 和 Mdidleware(中间库)三个小部分,通过包安装器,我们可以安装最新的组 件,从而支持新的器件、提供新的设备驱动库以及最新例程等,加速产品开发进度。