0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Keil(MDK-ARM)介绍、 下载、安装与注册

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-03-24 10:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Ⅰ、写在前面

本文讲述的内容是KeilMDK-ARM版的介绍、下载、安装与注册,如果需要了解KeilC51版相关的文章,可以到我博客,或微信公众号查看并下载。

Keil(C51)介绍、下载、安装与注册:

http://blog.csdn.net/ybhuangfugui/article/details/52932112

KeilMDK-ARM版本从V4升级到V5在架构上算是有很大的改变,因此在安装的时候需要增加安装“支持包”【软件安装完成之后会讲述安装支持包】。但是在使用上,为了兼容,没有多大的变化。

本文内容已经整理成PDF文件,提供给大家下载:

http://pan.baidu.com/s/1nuJ0RDR

Ⅱ、Keil介绍

1.概述

MDK:Microcontroller Developer Kit微控制器开发工具。

Keil MDK-ARM是美国Keil软件公司(现已被ARM公司收购)出品的支持ARM微控制器的一款IDE(集成开发环境)。

MDK-ARM包含了工业标准的Keil C编译器、宏汇编器、调试器、实时内核等组件。具有业行领先的ARM C/C++编译工具链,完美支持Cortex-M、Cortex-R4、ARM7和ARM9系列器件,包含世界上品牌的芯片。比如:ST、Atmel、Freescale、NXP、TI等众多大公司微控制器芯片。

2.产品组件

MDK-核心是基于使用的μVision领先的Cortex-M的设备,包括新的ARMv8-M架构的支持。

DS-MDK包含了基于Eclipse的DS-5 IDE /调试器,并支持32位的Cortex-A和Cortex-M 32位的Cortex-A处理器或混合系统。

MDK包括两个ARM C/C++编译器与汇编器,连接器和高度优化的量身定制最佳代码大小和性能运行时库。

软件包可以从工具链添加任何时候MDK-Core或DS-MDK制造新的设备支持和中间件会更新无关。它们包含的设备支持,CMSIS库,中间件,主板支持,代码模板和示例项目。

新鲜的是,与ARM mbed软件组件扩展,使物联网IOT)应用互联网的IPv4 / IPv6网络通信协议栈。

3.支持芯片

Keil MDK-ARM支持的器件包含Cortex-M、Cortex-R、ARM7、ARM9、Cortex-A8系列等多大几千种。

官方支持芯片地址:http://www.keil.com/dd2

Ⅲ、下载

Keil MDK-ARM这个软件可以到官网下载,也可以到我百度网盘下载。下面章节讲述的安装、注册也是从官方下载的软件,为了方便大家下载,我将其上传至百度网盘(和官网的一样)。

1.MDK-ARM安装包下载

目前(2016年11月)Keil MDK-ARM官方最新版本是V5.21a,更多老版本及MDK-ARM V4版本,可以在我百度网盘下载【定期更新】。

MDK-ARM安装包下载地址:

官方网站:

http://www.keil.com/download/product

百度网盘:

http://pan.baidu.com/s/1eRLbgIY

2.MDK-ARM支持包下载

MDK-ARM V4 和 V5版本在安装的时候最大的区别在于:V4版本安装包里面集成器件的支持包,而V5版本是独立出来,自己下载安装的,因此需要对应自己芯片型号,下载相应的器件支持包(我百度网盘提供ST公司的器件支持包供大家下载)。

MDK-ARM器件支持包下载地址:

官方网站:http://www.keil.com/dd2/Pack

百度网盘:http://pan.baidu.com/s/1o8fd6jS

注意:由于许多网盘近年来受到影响都相继停止服务或关闭了,如果网盘链接失效,请到官网下载,也可以关注微信公众号查看更新链接,或微信联系作者。

Ⅳ、安装软件

Keil MDK-ARM集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“MDK521a.EXE”软件为例讲述。

支持的操作系统

http://www2.keil.com/system-requirements

Windows Vista、Windows 7、Windows 8和Windows 10

【注意:V5.21a不再支持Windows XP系统了,Windows XP也可以用,但有些兼容性不好,容易出现异常,建议安装在官方指定操作系统下】

1.下载软件,双击安装包,进入安装向导界面,点击“Next”

2.勾选“I agree to...”,点击“Next”

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

4.填写信息(可以随便填写),点击“Next”

5.安装过程需要等待几分钟

6.安装结束时,弹出下图提示,选择“安装”

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

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

至此Keil MDK-ARM就安装完成,可以新建工程使用了。但为了不受编译代码大小限制和用户体验,就需要购买授权,或注册。

Ⅴ、注册软件

Keil MDK-ARM是一个收费的软件,官方打击盗版也比较严厉,若你是商业用途,建议购买正版软件。当然,我这里是针对个人开发学习的朋友而言,进行非商业用途的使用。

我上面百度网盘提供下载的地址里面有一个“注册机”文件,本章将利用该注册机进行注册。

1.打开上面安装好的Keil MDK-ARM,若出现下图提示,请关闭软件,重新以管理员身份运行软件(选中Keil uVision5 -> 右键 -> 以管理员身份运行)

2.打开注册管理窗口(File -> License Management),并复制CID(备用)。

3.打开“注册机”:(1)粘贴上面复制的CID,(2)目标选择ARM,(3)生成注册码,(4)复制注册码

4.回到注册界面:(1)粘贴上面生成的“注册码”,(2)点击“Add LIC”,(3)看见显示信息说明注册成功。

Ⅵ、安装器件支持包

Keil MDK-ARM V5 和 V4安装的区别在于V5需要自己安装器件支持包,而V4就不需要安装。

支持包可以在线安装,也可以下载离线包自己安装。

1.在线安装支持包

在线安装就是利用安装好的软件自动下载支持包。点击“安装支持包”图标:

如果软件安装完之后没有更新列表,使用这种方式安装支持包,就需要更新列表,否则看不到下面的设备(Devices)

2.离线安装支持包

所谓离线安装支持包,就是下载支持包自己安装的意思。在我上面百度网盘可以下载ST所以系列的支持包(你也可以在官下载你对应芯片的支持包)。

你安装好MDK-ARM V5软件之后,支持包的路径就已经有了,当你双击下载的支持包后,路径就是固定的(与之对应,不能修改),点击“Next”即可安装支持包。安装过程很快,最后点击“Finish”安装完成。

Ⅶ、说明

Keil MDK-ARM这个工具是一款收费的软件,官方严厉打击盗版,若你是商业用途,建议购买正版软件。

以上总结仅供参考,若有不对之处,敬请谅解。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9499

    浏览量

    388662
  • keil
    +关注

    关注

    69

    文章

    1224

    浏览量

    171798
  • MDK
    MDK
    +关注

    关注

    4

    文章

    211

    浏览量

    33463
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【瑞萨RA6E2地奇星开发板试用】+开发环境构建与下载测试

    MDK及IAR EWARM。 这里介绍的是一种混合式的方法,即使用RASC来配置引脚并生成Keil MDK的项目工程,然后再在Keil
    发表于 12-06 00:11

    CW32 MCU用什么IDE开发?

    推荐使用IAR Embedded Workbench for ARMKeil μVision for ARM等IDE开发CW32 MCU应用,其中新版本IAR EWARM直接支持CW32 MCU,
    发表于 11-12 07:52

    【RA-Eco-RA6M4开发板评测】开发环境搭建

    ARM下载 安装完成后会自动打开,我们将其关闭。 接下来我们下载RA的软件支持包。 下载地址:https://www.
    发表于 11-09 21:16

    求助,关于PFM-M2351开发环境设置的问题求解

    版。 http://www2.keil.com/nuvoton 它似乎是通过上面的链接分发的。 点击上面页面的下载按钮后可以安装吗? 如果没有,我应该购买 MDK - 微控制器开发套
    发表于 08-27 06:49

    【RA-Eco-RA6M4开发板评测】Keil开发环境搭建+实现板载LED点灯

    和RASC】 KeilMDK-ARM) 的下载页面为: https://www.keil.com/download/product/。 使用 Ke
    发表于 08-24 18:59

    [经验] RT-Thread 潘多拉 STM32L475

    工程,并且支持 GCC 开发环境,下面以 MDK 开发环境为例,介绍如何将示例程序运行起来。运行示例程序前需要做如下准备工作: MDK 开发环境 我们需要安装
    发表于 06-19 04:50

    Keil MDK到IAR EWARM:通过工程迁移实现项目资产的更好管理

    对于需要统一开发环境或涉及多核架构(如Cortex-A/R)的项目,越来越多的用户选择从Keil MDK迁移到IAR EWARM。这就会面临着需要将之前的Keil MDK工程迁移到IA
    的头像 发表于 05-08 09:03 998次阅读
    从<b class='flag-5'>Keil</b> <b class='flag-5'>MDK</b>到IAR EWARM:通过工程迁移实现项目资产的更好管理

    【RA-Eco-RA4M2开发板评测】keil环境安装

    keil5.38的pack installer 中最新的dfp包是5。2。0。 为了与RASC中版本一致,所以我去单独下载安装了5.9.0的RA_DFP。 keil中的设置 找到RASC生成的项目文件
    发表于 04-29 19:30

    【RA-Eco-RA4M2开发板评测】RA-Eco-RA4M2 Keil 开发环境搭建

    MDK for ARM版本有Keil 4和Keil 5:使用Keil 5建议安装5.38以上版
    发表于 04-27 22:54

    【RA-Eco-RA4M2开发板评测】1 RA4M2开发环境搭建

    MDK for ARM版本有Keil 4和Keil 5:使用Keil 5建议安装5.38以上版
    发表于 04-25 22:38

    基于APM32F407如何制作I2C EEPROM(AT24C02型号)的MDK-Keil下载算法

    基于APM32F407如何制作I2C EEPROM(AT24C02型号)的Keil下载算法,这样在我们下载代码时可以一键把数据烧录到EEPROM中。
    的头像 发表于 04-11 11:06 1759次阅读
    基于APM32F407如何制作I2C EEPROM(AT24C02型号)的<b class='flag-5'>MDK-Keil</b><b class='flag-5'>下载</b>算法

    Keil uVision 5安装包下载,详细安装教程~

    安装包获取见文末~ 1、下载Keil uVision 5后,右键单击软件压缩包,选择\"解压到Keil5\"。 2、进入解压文件夹,双击打开MDK
    发表于 03-15 12:10

    【RA-Eco-RA4E2-64PIN-V1.0开发板试用】+KEIL+RASC 开发环境搭建

    安装keil编译环境 Keil([MDK-ARM] 的下载页面为[https://www.keil
    发表于 01-15 21:21

    如何使用AT-LINK的WinUSB功能提升下载速率?

    ARM官方解决方案,用ARM官网提供的CMSIS_DAP.dll文件替换keil安装目录Keil_v5\\
    发表于 12-30 14:26

    【RA-Eco-RA4E2-64PIN-V1.0开发板试用】+初次见面+MDK生成代码+点灯

    Arm Keil | Renesas RA_DFP 2、下载官方 RA 智能配置(RASC)安装程序 (FSP 软件包,可与 IAR Embedded Workbench、
    发表于 12-15 21:55