Keil MDK V5简介及初次体验

uVision5时代来临,MDK v5开发工具已发布,下面对其做一个介绍以及个人的初次体验:

201310月,Keil公司(ARM公司之一)正式推出Keil MDK v5,该版本使用uVision5 IDE集成开发环境,是目前针对ARM微控制器,尤其是ARM Cortex-M内核微控制器最佳的一款集成开发工具。

 

Keil uVision5桌面图标

MDK V5 概述

MDK v5向后兼容Keil MDK-ARM uVision4,以前的项目同样可以在MDK v5上进行开发, MDK v5同时加强了针对Cortex-M微控制器开发的支持,并且对传统的开发模式和界面进行升级,将分成两个部分,MDK CoreSoftware Packs其中,Software Packs可以独立于工具链进行新芯片支持和中间库的升级。

 

 

MDK-ARM v5框架结构图

从框架结构图中看到,MDK v5主要分成两部分,MDK CoreSoftware packs

MDK Core MDK核心

MDK Core包含微控制器开发所有的所有组件,包括IDE(uVision5)、编辑器、ARM C/C++编辑器、uVision调试跟踪器和Pack Installer

 

uVision5 IDE集成开发界面

uVision5 IDE 集成开发环境与uVision4相差不大,在编译工具栏右侧多了两个绿色按钮,Manage Run-time EnvironmentPack Installer按钮。

 

Manage Run-time EnvironmentPack Installer按钮

MDK Core是一个独立的安装包,大概300M左右大小,可以到ARM国内代理商米尔科技官网下载正式版本。下载安装以后就可以一直使用,如果Keil有芯片支持、CMSIS或者中间库的升级,直接通过Software packs本地升级即可。

Software packs MDK软件包

这部分较MDK v4版本做出了很大的更新。Software packs分为DeviceCMSISMDK Professional Midleware三个小部分,包含了各类可用的设备驱动。。

MDK v5可以在Software packs窗口选择需要安装或者更新的软件组件。

 

 

安装软件包和例程

支持完整的微控制器系列,包括MDK v4上的所有芯片系列,如ARM7ARM9Cortex-M0M0+M1M3M4ARM内核芯片。

 

支持ARM微控制器内核芯片系列

运行环境(Run-Time Environment)显示可用的CMSIS软件组件以及中间库,提示依赖关系并可以自动解决。

 

MDK专业版中,MDK v5为外围设备提供标准中间库驱动接口。

 

提供各类外围设备驱动

 

 

 

实践--

打开软件,弹出如下框

 

图片的大致意思是,MDK4的工程迁移到MDK5时可选择两件事情中的其中之一解决:

1.迁移设备开发包

2.安装后续支持

 

新建一个简单的LED控制工程

1)微控制器选型

 

 

2)件组件的选择

 

 

 

led相应的选择,采用编译器自带的启动文件、选择通用的标准GPIO外设驱动

 

 

3)工程建好后如下图

 

 

感受:切切实实感受到了MDK V5的强大,相应系列的控制器,其软件开发组件可以不断的更新,不像V5之前的版本,如果要更新,那就要下载新版本的MDK V4进行更新。Keil V5已经搭好了框架,第三方如果有更新的话,直接更新相应的软件组件即可,太方便了!

对生成的源码进行分析发现:

相比库函数编程又封装了一层,

 

  • 6
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在安装 KEIL5 MDK 的过程中,如果您想使用 V5 编译器,您需要自己安装 V5 编译器。目前 KEIL 官网最新版本的安装包默认安装了 V6 编译器,不再自动安装 V5 编译器,因为 V5 编译器与 V6 编译器在编译过程中存在很多代码不兼容的情况,可能导致工程编译失败。所以如果您需要使用新版 KEIL5 MDK 并使用 V5 编译器,您可以按照以下步骤进行安装: 1.下载 V5 编译器:您可以通过百度网盘的下载链接 或者官网的下载链接进行下载。 2.安装 KEIL5 MDK:您可以从 KEIL 官网下载最新版本的安装包,并按照官方提供的安装步骤进行安装。 3.安装 V5 编译器:在安装 KEIL5 MDK 的过程中,默认是不会自动安装 V5 编译器的。所以您需要在安装完成 KEIL5 MDK 后,独立安装 V5 编译器。您可以打开已安装的 KEIL5 MDK,找到安装路径,然后根据路径去找到 V5 编译器的安装包进行安装 。 请注意,以上是基于目前 KEIL 官网最新版本的情况下的安装步骤,可能会有变动,请以官方的说明和指南为准。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [KeilMDK V5编译器的安装](https://blog.csdn.net/weixin_42727214/article/details/132378555)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [KEIL5MDK安装及V5编译器的安装](https://blog.csdn.net/qq_41187932/article/details/129932769)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值