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 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”就可以了,详细说明如下:
安装步骤
-
右键点击安装包
mdk31.exe
,以管理员身份运行,出现安装向导界面,点击Next
: -
勾选
I agree to….
,点击Next
: -
选择软件和支持包路径(可以保持默认),点击“Next”:
-
填写名字等信息,点击“Next”:
-
安装过程等几分钟:
-
安装过程中弹出下面界面,点击“安装”:
-
安装完成,点击“Finish”:
-
自动更新“支持包”,也以直接退出,自己下载安装包安装:
至此,MDK5安装完成,可以新建工程使用了。
注意:MDK5是收费软件,目前装的是试用版,仅供学习使用。
安装支持包
前面已安装好MDK5,MDK5以后的版本要求单独安装器件支持包。点击MDK5支持包官网下载,下面以支持包Keil.STM32F1xx_DFP.2.1.0.pack为例,说明支持包安装步骤。
-
双击Keil.STM32F1xx_DFP.2.1.0.pack,如下图:
-
选择MDK5的安装路径,点击
Next
开始安装,如下图: -
安装完成,点击
Finish
,如下图: