嵌入式20——MDK5 简介
发布网友
发布时间:2024-10-20 18:23
我来回答
共1个回答
热心网友
时间:2024-11-14 01:53
MDK源自德国的KEIL公司,简称RealView MDK,在全球已有超过10万嵌入式开发工程师使用。
当前最新版本为MDK5.25,该版本采用uVision5 IDE集成开发环境,是针对ARM处理器,尤其是Cortex M内核处理器的最佳开发工具。MDK5.23版本存在一些bug。
MDK5向后兼容MDK4和MDK3等,以前的项目同样可以在MDK5上进行开发(但头文件方面需要全部自行添加),MDK5同时加强了针对Cortex-M微控制器开发的支持,并对传统的开发模式和界面进行了升级。
MDK5由两个部分组成:MDK Core和Software Packs。
Software Packs可以独立于工具链进行新芯片支持和中间库升级。
MDK Core又分为四个部分:uVision IDE with Editor(编辑器)、ARMC/C++ Compiler(编译器)、Pack Installer(包安装器)、uVision Debugger with Trace(调试*)。
uVision IDE从MDK4.7版本开始就加入了代码提示功能和语法动态检测等实用功能,相对于以往的IDE改进很大。
Software Packs(包安装器)又分为:Device(芯片支持)、CMSIS(ARM Cortex微控制器软件接口标准)和Mdidleware(中间库)三个小部分,通过包安装器,我们可以安装最新的组件,从而支持新的器件、提供新的设备驱动库以及最新例程等,加速产品开发进度。
MDK5安装包可以在keil.com/demo/eval/arm....下载到。
而器件支持、设备驱动、CMSIS等组件,则可以在keil.com/dd2/pack这个地址下载(推荐),然后进行安装,也可以点击Pack Installer按钮(不推荐),来进行各种组件的安装。
在MDK5安装完成后,要让MDK5支持STM32L475的开发,还要安装STM32L475的器件支持包:Keil.STM32L4xx_DFP.2.0.0.pack(STM32L4系列的器件包)。