Keil(MDK-ARM)介绍、下载、安装与注册
版权声明:本文为博主strongerHuang原创文章,转载请标明:来自http://blog.csdn.net/ybhuangfugui
目录(?)[+]
- 写在前面
- Keil介绍
- 概述
- 产品组件
- 支持芯片
- 下载
- MDK-ARM安装包下载
- MDK-ARM支持包下载
- 安装软件
- 注册软件
- 安装器件支持包
- 在线安装支持包
- 离线安装支持包
- 说明
- 最后
Ⅰ、写在前面
本文讲述的内容是Keil MDK-ARM版的介绍、下载、安装与注册,如果需要了解Keil C51版相关的文章,可以到我博客,或微信公众号查看并下载。
Keil(C51)介绍、下载、安装与注册:
http://blog.csdn.net/ybhuangfugui/article/details/52932112
Keil MDK-ARM版本从V4升级到V5在架构上算是有很大的改变,因此在安装的时候需要增加安装“支持包”【软件安装完成之后会讲述安装支持包】。但是在使用上,为了兼容,没有多大的变化。
本文内容已经整理成PDF文件,提供给大家下载:
http://pan.baidu.com/s/1nuJ0RDR
作者:strongerHuang
版权所有,未经允许,禁止用于商业用途!!!
关于本文的更多详情请往下看。
Ⅱ、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版本,可以在我百度网盘下载【定期更新】。
官方网站: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 这个工具是一款收费的软件,官方严厉打击盗版,若你是商业用途,建议购买正版软件。
以上总结仅供参考,若有不对之处,敬请谅解。
Ⅷ、最后
我的博客:http://blog.csdn.net/ybhuangfugui
微信公众号:EmbeddDeveloper
更多精彩文章我将第一时间在微信公众号里面分享,如果不想错过,可以关注我的微信公众号。
本着免费分享的原则,方便大家手机学习知识,定期在微信平台分享技术知识。如果觉得文章的内容对你有用,又想了解更多相关的文章,请用微信搜索“EmbeddDeveloper” 或者扫描下面二维码、关注,将有更多精彩内容等着你。
Keil(MDK-ARM)介绍、下载、安装与注册相关推荐
- Keil MDK ARM v5.38安装
STM32开发环境为例: 链接:https://pan.baidu.com/s/16sOOZDubCbhedoDJewSlGg?pwd=yg8r 提取码:yg8r 步骤一: 链接:https://pa ...
- Keil(MDK-ARM)的安装与注册【MDK和C51共存】
目录 一.前言 二.下载Keil_MDK & 芯片支持包 1. 下载Keil MDK安装包 2. 下载芯片支持包(.pack文件) 三.安装Keil MDK(与Keil C51共存) 四.安装 ...
- 文献管理软件//Zotero的下载安装、注册及基本使用设置(一)
Zotero的下载安装.注册及基本设置 一.前言 1 Zotero介绍 2 Zotero功能 二.软件下载及安装 1 Zotero Connector插件安装 2 软件下载安装 3 官网账号注册 三. ...
- 【SeeMusic】下载安装并注册 SeeMusic 软件
SeeMusic 系列文章目录 [SeeMusic]下载安装并注册 SeeMusic 软件 文章目录 SeeMusic 系列文章目录 一.SeeMusic 下载 二.SeeMusic 账号注册登录 一 ...
- Sublime Text 3 下载安装、注册、汉化
一.下载安装和注册 Subline Text 3 下载安装太简单了,就不在这里啰嗦了. 可以直接在官网进行下载安装,或者用360来进行安装. 至于注册可以点击 help -> enter Lic ...
- 手把手系列--编写Keil MDK 外部FLASH下载算法
声明:博文中涉及到的版权软件只用于教学使用 一.目的 完整工程下载地址: 链接:https://pan.baidu.com/s/1xtr8m_KGsyx64wN6rcn ...
- 水果编曲软件FL Studio 21中文版功能介绍/下载/安装/激活图文教程及配置要求
各位,大家好,今天兔八哥给大家带来最新最新2023水果编曲软件FL Studio 21中文版下载安装激活图文教程.我们一起先了解一些FL Studio .FL Studio21是目前流行广泛使用人数最 ...
- Quartus II 18.1的下载安装和注册
前言 本文章主要教学Quartus II 18.1安装教学以及使用方法的介绍说明. 一.Quartus的下载 进入Quartus官网: 点击下载Windows版: 选择所需要的软件版本:(推荐使用18 ...
- IBM SPSS Modeler 14.1下载安装及注册详细教程
下载IBM SPSS Modeler 14.1软件,包含IBM SPSS Modeler14.1 32位及IBM SPSS Modeler 14.1 64位版本及注册文件(破解补丁lservrc,32 ...
- PremiumSoft Navicat for MySQL 12.1.19中文版下载安装和注册机激活教程
下载 首先,进入官网https://www.navicat.com.cn/download/navicat-for-mysql去下载. 然后,等待下载完成. 安装 第一步,双击navicat121_m ...
最新文章
- Hyper-V 故障转移群集管理
- python快速写入hbase_Python生成HBase 10w+ 条数据说明
- android 退出程序解决内存释放so的问题
- Java当中的常量池
- python dict函数key_python的dict判断key是否存在的方法
- 空间数据索引RTree完全解析及Java实现
- C++ 学习之旅(13)——枚举enum
- Java一年,面试总结
- log4net根据日志类型写入到不同的文件中
- Qt Style Sheets Reference Qt css 样式属性列表[官版]
- fluent并行 linux_[转载]windows系统下启动linux主机群的fluent并行操作
- Date类与DateFormat类
- 神舟IV号开发板STM32F107VCT6资料包(已购买)\STM32神舟IV号视频教程\第9集 串口实验 电脑超级终端连接串口1
- flutter插件出现英文
- 计算机桌面性能4.4怎么办,台式CPU性能怎么看?桌面CPU天梯图2018年1月更新版 (全文)...
- QPushButton如何设置按下效果
- Excel表格公式大全
- Python实现BOA蝴蝶优化算法优化支持向量机分类模型(SVC算法)项目实战
- Java集合框架笔记记录 --- 原创@余胜军 但有个人心得
- 【根文件系统 】开发板通过nfs挂载ubuntu上的根文件系统
热门文章
- python可以这样学豆瓣_豆瓣程序员如何利用Python开发出这么成功的社区?
- 右下角优盘显示 计算机里找不到了,电脑U盘插进去后,右下角有显示,但我的电脑里面没有图标...
- Android 手机显示图标,而模拟器不显示原因分析
- 轻松玩转移动AI,一键集成的端智能框架Pitaya
- c语言棋盘类游戏模块,C语言 棋盘游戏 源代码.doc
- 综合评价与决策方法(五)——主成分分析法
- linux系统的服务器怎么设置上电自启,Linux系统开机自启流程
- 排序算法(3)选择排序
- leetcode70.爬楼梯
- 推股指期货规则准备工作基本完毕