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

发布者:Xiaohan521最新更新时间:2021-01-11 来源: eefocus关键字:Keil  MDK-ARM  介绍  下载  安装与注册 手机看文章 扫描二维码
随时随地手机看文章

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

 

http://www.keil.com/dd2

 

 

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

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

 

http://www.keil.com/dd2/Pack

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

 

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

 

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  介绍  下载  安装与注册 引用地址:Keil(MDK-ARM)介绍、下载、安装与注册

上一篇:arm 裸板编程的总结(上)
下一篇:Keil(MDK-ARM)使用教程(二)_菜单

推荐阅读最新更新时间:2024-11-10 20:42

基于Cortex M0+的STM32L053xx学习资料介绍
因为Cortex M0+架构比较新,国内开发板比较少,感觉论坛上资料也不是很多。国内主要是M3内核的开发板比较多。 对于初学者来说,又不太清楚Cortex M0+与M3之间的区别,M0+满是英文资料,看起来很痛苦。 经过一段时间的学习,总算摸清楚了学习stm32需要哪些资料。 以我所使用的stm32L053C8的discovery开发板为例。 1.板级的资料 User manual 主要描述这个开发板User manual有哪些接口,板级的器件,跳帽的使用方法等。对应我的开发板的话,文件名为UM1775 User manual:Discovery kit for STM32L0 series with STM
[单片机]
Keil uVision4 代码编辑器中文字符乱码问题
MDK-ARM 使用中一直有个很纠结的问题,中文字符支持不好。 比如写代码注释,使用中文删除字符就会只删除一半问题。复制粘贴代码中间有中文就会出现乱码问题。 想过换IAR,新学个IDE也麻烦,上面的问题也不很大稍微绕一下也能解决,所以一直没换。 发现其实这个根本不是问题,安装好后默认是ANSI编码,所以会出现上述问题。只要把编码改成UTF-8编码就能解决上述烦恼。 设置步骤: 1、选择菜单: - 2、页签 中 General Editor Settings 的Encoding 改为 Encode in UTF-8 without signature 注:建议修改为UTF-8 通用性比较好,不管在那里打开代码都不
[单片机]
<font color='red'>Keil</font> uVision4 代码编辑器中文字符乱码问题
mini2440----keil for AMR之IIC读写EEPROM(AT24C08)
文章大纲: 一:EEPROM芯片介绍(包括各种读写的时序与管脚定义) 二:S3C2440中对于IIC需要配置的寄存器 三:IIC成功读写EEPROM的程序(光盘的那个IIC读写程序真心对初学者不好理解) 一:EEPROM芯片介绍 在这里分析AT24C02A/AT24C04A/AT24C08A,对于其他不同型号的EEPROM芯片要根据具体手册进行分析。他们的大小分别是2K(256*8)/4K(512*8)/8K(1024*8)因此可以看出实际大小是256/512/1024byte,。对于AT24C02A的三位地址线都是写死的,因为在进行读写操作时使用8位地址已经足够,所以三位地址线写死作为片选,对于AT24C08A的三位地址线第
[单片机]
mini2440----<font color='red'>keil</font> for AMR之IIC读写EEPROM(AT24C08)
泰克MSO5034B混合信号示波器介绍
当前设计对数据速率和定时余量提出更严格的要求,这需要示波器具备杰出的信号采集性能和分析功能。泰克MSO/DPO5000B 系列示波器不仅拥有杰出的信号保真度,而且提供高达 2 GHz 的带宽和 10 GS/s 采样率,同时还具有高级分析和数学运算功能,这些功能均可供您随时享用。 就在示波器上运行基于 Windows® 的分析软件。只需单击可视触发,即可轻松捕获复杂的信号。MSO型号包括16条数字定时通道,所有型号的配置均可解码常见的串行协议,方便您全面了解您的系统。 主要性能指标: 2 GHz、1 GHz、500 MHz、350 MHz 四种带宽型号一条或两条通道上高达 10 GS/s 的实时采样率,所有通道上高达 5 GS/
[测试测量]
关于keil软件编译后的data xdata 和code的说明
在对51 单片机 的程序进行编译的时候,在编译的最后会提示Program Size: data= xx xdata=xx code=xx那么,这些存储时根据什么计算的呢?并且根据这个如何判断单片机内部的存储空间是否够用呢? 那么首先data xdata code分别代表什么意思呢? data表示使用的内部RAM,xdata表示使用的是外部RAM,code表示的是程序的大小。那么这些大小和程序以及我们的单片机型号有设么关系呢? 首先,我们建立一个简单的工程,然后进行编译,我们看结果如下。 这个占用的data为9.0。然后我们定义一个数组,之后再编译。 可以看到,在定义了一个8字节的数组后,data的值由9增加到17,所以可以得知da
[单片机]
STM32仿真器下载配置
我所使用的仿真器为 Fire-Debugger,支持ARM公司的 CMSIS-DAP 标准如下图所示。 我们把仿真器与开发板连接和电脑连接,然后给开发板上电,接下就可以通过keil软件来给开发板烧写程序。连接示意图如下图所示。 连接好之后,打开keil软件,点击红色方框的按钮。 接下来点击Debug,选择CMSIS-DAP Debugger。 然后点击Utilies,选择默认的仿真器。 再次点击Debug,然后点击Setings,按照下图所示配置。 设置完毕之后,继续设置Debug按钮下的Flash Download。 设置完成后点击编译工程后没有报错即可下载程
[单片机]
STM32仿真器<font color='red'>下载</font>配置
C8051F烧写程序快速入门(Keil
注:下载程序必须先安装Keil软件,以及对应的Silicon IDE驱动软件 ·Keil的安装   请到 Keil 官方网站: https://www.keil.com/c51/demo/eval/c51.htm下载安装。 ·Keil μVision Driver 的安装   请到 Silabs 官方网站: http://www.silabs.com/products/mcu/Pages/KeilDriver.aspx下载安装。 1、安装好Keil μVision Driver驱动并且设置好下载程序前的相关配置(点击查看) 2、如下图所示,点击菜单栏中的 Debug - Start/Stop Debug Sessi
[单片机]
C8051F烧写程序快速入门(<font color='red'>Keil</font>)
【GD32 MCU 入门教程】二、GD32 MCU 烧录说明 (2)SWD/JTAG在线下载
GD32系列MCU支持SWD和JTAG(部分型号不支持)接口进行下载调试,这些功能通过ARM CoreSight组件的标准配置和链状连接的TAP控制器来实现的。调试和跟踪功能集成在ARM Cortex-M内核中。调试系统支持串行(SW)调试和跟踪功能,部分型号也支持JTAG调试。调试和跟踪功能具体请参考下列文档: Cortex-M4技术参考手册; ARM调试接口V5结构规范。 目前GD32 MCU主要支持的调试下载设备有:J-linkV8/V9、U-link、标准的CMSIS-DAP调试工具如GD-link。SWD/JTAG的优势在于及下载和调试功能一体,可直接在集成开发环境IDE(如MDK、IAR)中进行下载和在线仿真。同时
[单片机]
【GD32 MCU 入门教程】二、GD32 MCU 烧录说明 (2)SWD/JTAG在线<font color='red'>下载</font>
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved