转载至:https://blog.csdn.net/ybhuangfugui/article/details/51501781

一、概述

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等众多大公司微控制器芯片。

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

二、产品组件

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网络通信协议栈。

三、支持芯片

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

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

四、下载

Keil MDK-ARM 这个软件可以到官网下载,也可以到百度网盘下载。

4.1 MDK-ARM安装包下载

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

MDK-ARM安装包下载地址:

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

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

4.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集成开发环境的安装比较简单。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“MDK521a.EXE”软件为例讲述。

支持的操作系统:http://www2.keil.com/system-requirements

Windows Vista、Windows 7、Windows 8和Windows 10

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

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

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

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

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

5.5 安装过程需要等待几分钟

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

5.7 安装完成,点击“Finish”

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

至此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”安装完成。

【STM32】 Keil介绍、下载、安装与注册相关推荐

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

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

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

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

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

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

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

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

  5. Keil MDK-ARM下载 安装与和谐教程

    Keil MDK-ARM是编写调试ARM的不二工具,普及度极高. 一. 下载 方法一,Keil官网下载:https://www.keil.com/download/product/ 点击MDK-Arm ...

  6. Quartus II 18.1的下载安装和注册

    前言 本文章主要教学Quartus II 18.1安装教学以及使用方法的介绍说明. 一.Quartus的下载 进入Quartus官网: 点击下载Windows版: 选择所需要的软件版本:(推荐使用18 ...

  7. IBM SPSS Modeler 14.1下载安装及注册详细教程

    下载IBM SPSS Modeler 14.1软件,包含IBM SPSS Modeler14.1 32位及IBM SPSS Modeler 14.1 64位版本及注册文件(破解补丁lservrc,32 ...

  8. STM32 keil如何下载STM32芯片F1/F4固件库 .pack文件

    1.用keil打开STM32F407的程序,结果提示下面的问题,就是没有安装固件库 2.然后去keil官网下载对应的固件库,官网地址:https://www.keil.com/ 3.然后选中对应的芯片 ...

  9. PremiumSoft Navicat for MySQL 12.1.19中文版下载安装和注册机激活教程

    下载 首先,进入官网https://www.navicat.com.cn/download/navicat-for-mysql去下载. 然后,等待下载完成. 安装 第一步,双击navicat121_m ...

  10. Sublime text3 Version 3.22下载安装及注册

    文章目录 前言 一.下载Sublime Text 3 1.本机系统配置:Windows10,64位 2.下载链接: 3.安装 二.注册(3步走) 1.修改hosts文件 2.修改编辑 **sunlim ...

最新文章

  1. Deep Learning(深度学习)学习笔记整理系列之(二)
  2. opencv 全志_移植opencv人脸识别到全志A10开发板上 +linux3.0内核
  3. 你所需要的java基础篇深入解析大汇总
  4. 【粉丝福利】今天不谈技术,只送福利!
  5. 通过纯css实现图片居中的多种实现方式
  6. Python - re - 正则表达式 - 怎么用
  7. AVR系列之TWI功能测试
  8. kubectl mysql 集群_mysql-kubernetes
  9. java对象赋值优雅写法_看看人家写的API,那才叫优雅!
  10. 论文笔记_SLAM_综述十几篇_目录
  11. IFTT-意大利金融交易税
  12. 毕设项目 - 基于SSM的个人健康信息管理系统(含源码+论文)
  13. html中显示日历的代码,用css+html+javascript实现简单日历的代码
  14. Python操作PDF的神器——PyMuPDF
  15. oracle怎么查询临时表空间大小,如何查看oracle临时表空间当前使用了多少空间的大小...
  16. 2018年sfdc工作总结_Lightning公用组件_模糊搜索单选组件
  17. IOS生物信息验证(Touch IDFace ID)
  18. 提取视频中的音频 Python只需要三行代码!
  19. QT自制秒表计时器、可获取电脑时间
  20. mssql2000分页查询

热门文章

  1. 人人网SDK Demo项目学习获取系统Log类
  2. 绍兴市一男子醉酒驾车还冲上公交车暴打司机
  3. html将边框向下移的代码,设置margin-left实现div右移
  4. python秒表小项目_适合新手练习的几个python小项目
  5. sql left join用法_一张图看懂 SQL 的各种 join 用法!
  6. python写整数逆位运算_简单了解python的一些位运算技巧
  7. Java黑皮书课后题第6章:**6.18(检测密码)一些网站对于密码具有一些规则。编写一个方法检测字符串是否是一个有效密码。编写一个程序,提示用户输入一个密码,如果符合规则,则显示…否则显示…
  8. 读书推荐:2017 第一期
  9. java 21-13 合并
  10. Windows 7 在资源管理器中显示软件快捷方式