KEIL、uVision、RealView、MDK、KEIL C51有啥区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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),RV

MDK(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系列中的一员。
说的很详细啦哈,我在这里找到的嘿嘿:http://www.21ic.com/app/mcu/201302/159338.htm
参考技术A 什么意思,把你的问题表述清楚。
如果你是想实现在一个μvision
ide中同时支持c51工具链和mdk工具链,那么分别安装μvision版本相同的两个工具链就行了。以叔为例,我装的是mdk472a和pk51902,左莺右燕足可满足日常需要。
参考技术B 要做什么设计吗

keil不能跳转

这是怎么回事?我编译过了,还是出现这个问题。还有Browse Information我选上了。

把项目文件夹内的旧的项目夹删除就行了,特指Lis、Obj、文件夹 参考技术A 先储存,然后再编译追问

我肯定是保存的,编译后也会自动保存的,不是这个问题。

追答

将程序保存为c语言格式 之后添加到头文件里面

以上是关于KEIL、uVision、RealView、MDK、KEIL C51有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

keil c51与keil uVision的联系与区别

KeiluVisionRealViewMDKKeil C51之间的区别

CMSIS versions 在keil mdk中是具体指啥?

keil uvision4 memory数据导出?怎么操作?

keil mdk怎样给一个函数固定在某一地址上

keil mdk 5用哪个版本