keil MDK 和Keil uVision4一样吗

keil MDK 和Keil uVision4一样吗

不一样。keil MDK是扩展版本,keil uvison4是普通版本。

1、keil MDK,专为微控制器应用而设计,易学易用,而且功能强大,能够满足大多数苛刻的嵌入式应用。

2、Keil uVision4引入灵活的窗口管理系统,使开发人员能够使用多台监视器,并提供了视觉上的表面对窗口位置的完全控制的任何地方。

扩展资料
1、keil MDK也称MDK-ARM、Realview MDK、I-MDK、uVision4 等。Keil MDK是由三家国内**商提供技术支持和相关服务。
MDK-ARM有四个可用版本,分别是MDK-Lite、MDK-Basic、MDK-Standard、MDK-Professional。

所有版本均提供一个完善的C / C++开发环境,其中MDK-Professional还包含大量的中间库。
2、2011年3月ARM公司发布**集成开发环境RealView MDK开发工具中集成了**版本的Keil uVision4,其编译器、调试工具实现与ARM器件匹配。

keil4和keil mdk有什么差别

Keil4与MDK的关系,有点像是“Office”与“Excel”之间的关系。前者是一个笼统的称谓(包含多个工具链),后者才是具体的工具链。

Keil公司出品数款工具链(编译工具套装),针对不同的芯片类型。

这些工具链共用一套IDE,叫做μVision。所谓“Keil4”这种称呼其实是最容易混淆、最不准确的一种叫法。

KEIL、uVision、RealView、MDK、KEIL C51有什么区别?

KEIL是公司的名称,有时候也指KEIL公司的所有软件开发工具。uVision是KEIL公司开发的一个集成开发环境(IDE),和Eclipse类似。

它包括工程管理,源代码编辑,编译设uVision置,下载调试和模拟仿真等功能,uVision有uVision2、uVision3和uVision4三个版本,目前**的版本是uVision4。

它提供一个环境,让开发者易于*作,并不提供能具体的编译和下载功能,需要软件开发者添加。uVisionu通用于KEIL的开发工具中,例如MDK,PK51,PK166,DK251等RealView是一系列开发工具**的称呼,简称RV,包括有RVD(RealView Debugger),RVI(RealView ICE),RVT(RealView Trace),RVDS(RealView Development Suite),RVMDK(RealView Microcontroller Development Kit)这些产品。就像米尔科技的硬件开发板板,总共有三种,即开发板、单板机和核心板,所以他们把自己的产品分成开发板(MYD)系列,单板机(MYS)系列和核心板(MYC)系列,各系列产品之间是有相似共同点的,是有联系的。MDK(Microcontroller Development Kit),即KEIL MDK、RealView MDK或者KEIL For ARM,ARM公司现在统一使用MDK-ARM的称呼,MDK的设备数据库中有很多厂商的芯片,是专为微控制器开发的工具,为满足基于MCU进行嵌入式软件开发的工程师需求而设计,支持ARM7,ARM9,Cortex-M3/M1,Cortex-R0/R4等ARM微控制器内核。

KEIL C51,亦即PK51,KEIL公司开发的基于uVision IDE,支持绝大部分51内核的微控制器开发工具。KEIL C166,亦即PK166,KEIL公司开发的基于uVision IDE,支持绝大部分XC16x,C16x和ST10系列的微控制器开发工具。KEIL C251,亦即DK251,是KEIL公司开发的基于uVision IDE,支持绝大部分基于251核的微控制器的开发工具。

总结来说,KEIL公司目前有四款**的嵌入式软件开发工具,即MDK、KEIL C51、KEIL C166、KEIL C251,它们都是KEIL公司品牌下的产品,都基于uVision集成开发环境,其中MDK是RealView系列中的一员。

Keil MDK 和 IAR 两款ARM开发工具哪个比较好

1、MDK不支持层叠文件夹,在文件夹的下一级中必须为文件;IAR支持层叠,可以比较方便管理代码,理清层次。2、MDK连接library,直接添加到文件夹即可;IAR则需要从工程中选项中设置。

这应该不算什么问题,毕竟大多数IDE都是这么做的,但最让人很郁闷的是,IAR不能采用相对路径。

比如../MUF/MUF.LIB在编译时,就会连接到别的目录,只能采用d:/MUF/MUF.lib**路径的形式。3、 MDK支持dynamic_cast<>运算符,而IAR文档中明确表示不支持。如果在IAR中强行使用该运算符,则编译会报错:Error[Pe020]: identifier \”dynamic_cast\” is undefined4、MDK默认只创建工程,工作区是不会直接创建。如果想多个工程聚合,则首先需要创建一个multi的工作区,然后再添加相应的工程。

IAR,默认是创建工程和工作区,如果想多个工程并存,直接添加即可。 相比之下,MDK创建工程的文件比较少,而IARM创建工程生成的文件比较多。

KEIL和MDK-ARM什么关系

1.Keil C51的**版本是9.04,安装包大小30M左右,包括C51 的编译器和uVision 4集成开发环境。2.Keil MDK-ARM**版本4.14,安装包几百兆,包括ARM的编译器和uVision 4集成开发环境。

3.所以可以说,你以前下的是针对51单片机的开发环境。

现在下载的是针对于ARM的开发环境。如果你需要同时开发51和ARM架构的单片机,需要同时下载两个安装包并安装。

keil c51和mdk有什么区别

可以兼容51,不过要事先做一下处理.1 首先,准备好两个软件的安装文件,建议你用以下两个版本 Keil Realview MDK 4.12版本或更高版本,Keil C51 V9.00 版本或更高版本2 先安装 Keil C51,安装目录改为:\”D:\\Keil2\”(我的是安装在D盘的)3 再安装MDK,目录:\”D:\\Keil\”4 把Keil2文件夹下的C51文件夹全部**到 Keil文件夹下5 把Keil2文件夹下的 UV4下的所有文件**,粘贴到 Keil文件夹下的UV4文件夹里 注意,如果提示有重复的文件,是否覆盖时,一律选择否,即不覆盖,千万不要选择是.6 把Keil2下的Tools.ini文件 内容**,粘贴到 Keil下的 Tools.ini文件 的尾部,并将 里面所有 的\”Keil2\”替换成\”Keil\”,保存 7 至此就OK啦,两者就兼容了,既可以编译ARM系列,又可以编写51系列了.

© 版权声明