Ⅰ、写在前面

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

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

https://blog.csdn.net/qq_38351824/article/details/82555507

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

Ⅱ、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年10月)Keil MDK-ARM官方最新版本是V5.21a,更多老版本及MDK-ARM V4版本,可以在我百度网盘下载【定期更新】。

MDK-ARM安装包下载地址:

官方网站:http://www.keil.com/download/product

2.MDK-ARM支持包下载

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

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

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

注意:由于许多网盘近年来受到影响都相继关闭了,如果网盘链接失效,请联系作者。

Ⅳ、安装软件

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 这个工具是一款收费的软件,官方严厉打击盗版,若你是商业用途,建议购买正版软件。

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

Keil(MDK-ARM-STM32)介绍、下载、安装与注册相关推荐

  1. ARM Keil MDK开发STM32工程模板

    使用Keil MDK开发STM32的工程模板 源代码工程 https://github.com/chenhaifeng2016/Band

  2. 文献管理软件//Zotero的下载安装、注册及基本使用设置(一)

    Zotero的下载安装.注册及基本设置 一.前言 1 Zotero介绍 2 Zotero功能 二.软件下载及安装 1 Zotero Connector插件安装 2 软件下载安装 3 官网账号注册 三. ...

  3. 【SeeMusic】下载安装并注册 SeeMusic 软件

    SeeMusic 系列文章目录 [SeeMusic]下载安装并注册 SeeMusic 软件 文章目录 SeeMusic 系列文章目录 一.SeeMusic 下载 二.SeeMusic 账号注册登录 一 ...

  4. Sublime Text 3 下载安装、注册、汉化

    一.下载安装和注册 Subline Text 3 下载安装太简单了,就不在这里啰嗦了. 可以直接在官网进行下载安装,或者用360来进行安装. 至于注册可以点击 help -> enter Lic ...

  5. Proteus与Keil联调 ARM STM32流水灯

    一. 下载安装Proteus Proteus8.11 百度云盘: 链接:https://pan.baidu.com/s/1oQtpviW96Eqy5-a3JTA9HA?pwd=axub 提取码:axu ...

  6. KEIL,MDK,STM32

    KEIL是公司的名称,有时候也指KEIL公司的所有软件开发工具,目前2005年Keil由ARM公司收购,成为ARM的公司之一. MDK(Microcontroller Development Kit) ...

  7. 水果编曲软件FL Studio 21中文版功能介绍/下载/安装/激活图文教程及配置要求

    各位,大家好,今天兔八哥给大家带来最新最新2023水果编曲软件FL Studio 21中文版下载安装激活图文教程.我们一起先了解一些FL Studio .FL Studio21是目前流行广泛使用人数最 ...

  8. Keil MDK ARM v5.38安装

    STM32开发环境为例: 链接:https://pan.baidu.com/s/16sOOZDubCbhedoDJewSlGg?pwd=yg8r 提取码:yg8r 步骤一: 链接:https://pa ...

  9. 从单片机到嵌入式开发——(9) 从8051到ARM——STM32介绍和基本使用

    在之前的文章中,我们介绍了51单片机的IO口.编写语言.三种中断方式(外部.定时器.串口)和常见外设的应用(LED灯.数码管.按键.显示屏.AD.基于I2C协议通信的EEPROM),同时简要介绍了μC ...

  10. 织梦DEDECMS介绍下载安装

    织梦DEDECMS建站学习04 1.概念-什么是dedecms? dededms和织梦是同义词,已合并. 织梦内容管理系统(DedeCms)以简单.实用.开源而闻名,是国内最知名的PHP开源网站管理系 ...

最新文章

  1. linux下清理信号量,Linux下kill的信号量列表
  2. 内核虚拟化技术——LXC初体验
  3. linux下的主要目录
  4. linux查看wan的ip地址,查看wan口ip地址操作方法
  5. KMyMoney:全体理财好管家
  6. 讯飞linux_深度deepin又添一员“猛将”,讯飞输入法Linux版来了
  7. javaWeb毕业设计项目完整源码附带论文合集免费下载
  8. 计算机桌面壁纸在哪个文件夹,桌面背景在哪个文件夹,详细教您xp win7 win10系统桌面背景在哪个文件夹?...
  9. Kettle构建Hadoop ETL实践(一):ETL与Kettle
  10. 分布式系统的发展历程
  11. 实时查看MD文件效果 - 在线Markdown预览
  12. 会议OA项目---我的审批(审批会议签字)
  13. js判断数字,如果出现全角数字,将其转换为半角
  14. 使用 Microsoft Teams Toolkit for Visual Studio 高效构建一个指示板
  15. java计算机毕业设计婚恋网站(附源码、数据库)
  16. java 文件拷贝保留原来的属性_Java常用属性拷贝工具类使用总结
  17. 英语测试题库软件,英语考试app哪个好 英语考试题库app推荐_96u手游网
  18. SecureCRT和乱码
  19. java开发工程师转大数据,一招彻底弄懂!
  20. 深圳财经生活频道--杨百万

热门文章

  1. 使用计算机六年级,二十年后的电子计算机六年级作文
  2. 刷新iframe页面
  3. python使用sqlalchemy执行sql查询语句
  4. deepin10安装docker、docker-compose
  5. mysql多表删除操作_MySQL多表删除的实现
  6. android超级管理员权限作用,Android获取超级管理员权限的实现
  7. python范围运算符_Python的海象运算符
  8. android7 编译配置摄像头,MTK平台新增摄像头指南 -- 已更新android 7.0路径的更改。...
  9. Java5~11新特性
  10. Redis那些事(一) — Redis简介