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有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章
KeiluVisionRealViewMDKKeil C51之间的区别
CMSIS versions 在keil mdk中是具体指啥?