历史上的今天
返回首页

历史上的今天

今天是:2025年01月11日(星期六)

2021年01月11日 | Keil(MDK-ARM)介绍、下载、安装与注册

2021-01-11 来源:eefocus

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

 

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


推荐阅读

史海拾趣

General Dynamics SATCOM Technologies公司的发展小趣事

对于集成电路控制方式的恒水压自动控制电路,网友可能会提出多个问题,以下是一些常见问题及其回答:

1. 恒水压自动控制电路的基本工作原理是什么?

回答
恒水压自动控制电路主要利用集成电路(如单片机、微处理器等)对水压进行实时监测与控制。其基本工作原理是通过压力传感器采集水系统中的水压信号,将模拟信号转换为数字信号后送入微处理器进行处理。微处理器根据预设的水压值与实际水压值进行比较,通过控制水泵电机或其他执行机构的启停或转速来调节水流量,从而实现水压的恒定控制。

2. 如何实现精确的水压控制?

回答
实现精确的水压控制需要依赖于高精度的压力传感器和先进的控制算法。首先,选择具有高精度和良好稳定性的压力传感器是关键。其次,在控制算法上,常采用PID(比例-积分-微分)控制算法,通过不断调整比例、积分和微分系数来优化控制效果,使系统能够快速响应水压变化并保持稳定。此外,还可以引入模糊控制、神经网络控制等先进算法,以进一步提高控制系统的智能化水平和控制精度。

3. 恒水压自动控制电路中的集成电路如何选择?

回答
在选择集成电路时,需要考虑多个因素,包括控制精度、处理能力、成本、功耗以及是否易于编程等。对于恒水压自动控制电路来说,单片机或ARM等微处理器是常见的选择。这些微处理器具有较高的集成度和较强的数据处理能力,能够满足实时控制和复杂算法的需求。同时,还需要考虑其外部接口和扩展性,以便与压力传感器、电机驱动器等其他元件进行连接和通信。

4. 如何解决电路中的噪声和干扰问题?

回答
在恒水压自动控制电路中,噪声和干扰可能会影响压力传感器的测量精度和控制系统的稳定性。为了解决这些问题,可以采取以下措施:

  • 在电路设计阶段,采用合理的布局和布线方式,减少信号线之间的串扰和耦合。
  • 使用屏蔽线和滤波器来抑制高频噪声和电磁干扰。
  • 对模拟信号进行滤波处理,提高信号的信噪比。
  • 在软件层面,采用数字滤波算法进一步滤除噪声干扰。

5. 如何实现远程监控和故障诊断?

回答
为了实现恒水压自动控制电路的远程监控和故障诊断,可以将控制系统与物联网技术相结合。通过在控制系统中集成无线通信模块(如Wi-Fi、蓝牙、NB-IoT等),将实时水压数据、运行状态等信息传输到云端服务器或远程监控中心。同时,可以通过手机APP、网页等客户端远程查看和控制系统状态,及时发现并处理故障问题。此外,还可以利用大数据分析技术对历史数据进行挖掘和分析,为系统的优化和维护提供数据支持。

以上是对集成电路控制方式的恒水压自动控制电路可能遇到的问题及其回答的总结。希望这些信息能够对网友有所帮助。

ELM Technology Corporation公司的发展小趣事

随着环保意识的不断提高,ELM Technology Corporation积极响应国家号召,将环保理念融入企业发展中。公司投入大量资金研发环保型电子产品,努力降低产品对环境的影响。同时,ELM还积极参与各类环保活动,推动电子行业的绿色发展。这种对环保的执着追求让ELM在行业中树立了良好的形象。

CONTTEK Group GmbH公司的发展小趣事

CONTTEK Group GmbH公司深知品质是企业的生命线。因此,公司建立了严格的质量管理体系,从原材料的采购到产品的生产、检测、包装等每一个环节都进行严格把控。这种对品质的执着追求,使得公司的产品赢得了客户的广泛信赖和好评。许多知名电子企业都选择与CONTTEK Group GmbH公司建立长期合作关系,共同推动电子行业的发展。

飞虹(FeiHong)公司的发展小趣事

苏州锋驰深知知识产权的重要性,公司高度重视技术创新和知识产权保护工作。截至目前,苏州锋驰已拥有商标信息2条、专利信息13条,这些知识产权的积累为公司的持续发展提供了有力的保障。同时,公司还积极参与行业标准制定和技术交流活动,不断提升自身的技术水平和行业影响力。

Etco Inc公司的发展小趣事

随着市场竞争的加剧和客户需求的不断提高,Etco Inc公司意识到品质管理对于企业发展的重要性。为此,公司投入大量资源加强品质管理体系建设,引进先进的生产设备和检测仪器,确保产品质量的稳定性和可靠性。同时,Etco还加强了员工培训和技能提升,提高了员工的品质意识和操作技能。这些举措使Etco的产品质量得到了显著提升,赢得了客户的广泛赞誉。

兆易创新(GigaDevice)公司的发展小趣事

进入21世纪后,Etco Inc公司意识到全球化趋势的不可逆转。为了拓展国际市场,公司决定实施全球化战略。首先,公司在美国本土之外建立了多个生产基地和研发中心,以便更好地满足全球客户的需求。其次,Etco加强了与国际客户的合作与交流,积极参与国际展览和研讨会,提高了品牌知名度和影响力。这些举措使Etco在全球电子连接器市场中的份额不断攀升。

问答坊 | AI 解惑

JFET管原理

MOS管仅仅是场效应管中的一种。另一种就是结型场效应管或JFET。这种器件把包围反向结的耗尽区作为gate dielectric。图1.27A是N-channel JFET的截面图。这种器件里有一块称作body的轻掺杂N-型硅,在这块硅里有两个相对的P型扩散区。两个结 ...…

查看全部问答>

江苏省大学生电子设计大赛

本帖最后由 paulhyde 于 2014-9-15 09:47 编辑 TI杯模拟电路设计竞赛指定器件 器件类别 器件型号 Precision OP Amplifiers OPA727 ,OPA365 High Speed OP Amplifiers OPA843,OPA355 Fully Differential Amplifiers THS4520 Difference ...…

查看全部问答>

无线供电技术展望:无线的最后一公里

我们曾经为大家介绍过未来高速数据接口的发展趋势,其中高速无线数据传输已经在其中占据了非常重要的位置。它们使我们桌面上的线缆越来越少,然而电源线一直是电子产品无法抛弃的羁绊。本期我们为大家介绍的技术将彻底剪断这个小尾巴。 袖珍接收 ...…

查看全部问答>

ARM9的中断处理技术及其在Windows CE下实现的研究.pdf

ARM9的中断处理技术及其在Windows CE下实现的研究.pdf…

查看全部问答>

bochs2.4.1调试ntldr?????

b 0x00007c00    //MBR和引导扇都会加载在0000:7c00。 c 第二句后报错No bootable device 哪位大虾指点一下…

查看全部问答>

新建立wince和mobile交流群3 群号:68387065,欢迎做Wince和Mobile方面的底层和上层的软件开发的相关人员加入

新建立wince和mobile交流群3 群号:68387065,欢迎做Wince和Mobile方面的底层和上层的软件开发的相关人员加入…

查看全部问答>

STM32的VBAT电压的问题

                                 最近画原理图,用4.2V锂电池通过LDO给MCU供电,但是平时3.3V是没有的,我把4.2V接到VBAT脚会有问题吗,谢谢。…

查看全部问答>

请教用STC单片机做检测大电流电流表

检测大电流 需要用到电流互感器 但是对那个东西部熟悉 请教下该怎么接那个线路 包括用到运放的线路 毕竟大电流的涉及到安全问题 请教下各位大侠 该怎么做检测大电流的检测电路呢? 小弟跪谢啦!…

查看全部问答>

寻广州同做医疗电子的硬件设计工程师

本帖最后由 paulhyde 于 2014-9-15 03:24 编辑 我是新手,求知若渴,希望能一起讨论学习。。。目前负责一个多功能采集模块,不大会,寻朋友~~~    …

查看全部问答>