MDK5 软件下载及安装

MDK5 简介

MDK是Microcontroller Development Kit的缩写,ARM公司出品,是目前针对ARM处理器,尤其是Cortex-M内核处理器的最佳开发工具。全球有超过10万的嵌入式开发工程师使用MDK。

MDK5向后兼容MDK4和MDK3等,以前的项目同样可以在MDK5上进行开发(但是头文件方面得全部自己添加),MDK5同时加强了针对Cortex-M微控制器开发的支持,并且对传统的开发模式和界面进行升级,MDK5由两个部分组成:MDK Tools和Software Packs。其中,Software Packs可以独立于工具链进行新芯片支持和中间库的升级,如下图所示:

MDK组成

从上图可以看出,MDK Tools又分成三个部分:MDK-Core、ARMC/C++ Compiler和DS-MDK。MDK-Core是基于uVision IDE和调试器,主要支持Cortex-M和新的Armv8-M架构;ARMC/C++ Compiler包括两个编译器,带有汇编器、连接器以及专为优化代码大小和性能的高度优化的运行时库;DS-MDK包括基于eclipse的DS-5IDE和调试器,支持32位ARM Cortex-A处理器和广泛的系统(32位ARM Cortex-A和Cortex-M)。

Software Packs又分为:Device(芯片支持),CMSIS(ARM Cortex微控制器软件接口标准)和Mdidleware(中间库)三个部分。软件包可以随时添加到MDK的核心或ds-mdk以保证对新设备的支持和使中间件独立于工具链的更新。包括设备支持、CMSIS库、中间件、板支持、代码模板和例程。IPv4/IPv6通信协议栈也扩展了支持ARM® mbed™软件部分,使物联网应用得以实现。

MDK5 下载

MDK5是目前应用比较广泛的工具软件之一,可到Keil官网下载,本手册详细介绍V5.14版本。其它版本可参考安装。

MDK5 安装

上节已经下载好了适合自己计算机操作系统的MDK5安装软件包,双击安装包就开始安装,比较简单,基本上点“Next”就可以了,详细说明如下:

安装步骤

  1. 右键点击安装包mdk31.exe,以管理员身份运行,出现安装向导界面,点击Next

    点击“Next”

  2. 勾选I agree to….,点击Next

    点击“Next”

  3. 选择软件和支持包路径(可以保持默认),点击“Next”:

    选择安装路径

  4. 填写名字等信息,点击“Next”:

    填写注册信息

  5. 安装过程等几分钟:

    安装过程

  6. 安装过程中弹出下面界面,点击“安装”:

    安装通用串行总线控制器驱动

  7. 安装完成,点击“Finish”:

    完成安装

  8. 自动更新“支持包”,也以直接退出,自己下载安装包安装:

    完成安装

至此,MDK5安装完成,可以新建工程使用了。

注意:MDK5是收费软件,目前装的是试用版,仅供学习使用。

安装支持包

前面已安装好MDK5,MDK5以后的版本要求单独安装器件支持包。点击MDK5支持包官网下载,下面以支持包Keil.STM32F1xx_DFP.2.1.0.pack为例,说明支持包安装步骤。

  1. 双击Keil.STM32F1xx_DFP.2.1.0.pack,如下图:

    点击“Next”

  2. 选择MDK5的安装路径,点击Next开始安装,如下图:

    点击“Next”

  3. 安装完成,点击Finish,如下图:

    安装完成