[导读]KEIL uVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51,KEIL C166,KEIL C251从接触MCS-51单片机开始,我们就知道有一个叫KEIL的软件。在开发单片机时,使用的是C语言或者汇编语言,我们知道,这两种语言都

KEIL uVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51,KEIL C166,KEIL C251

从接触MCS-51单片机开始,我们就知道有一个叫KEIL的软件。在开发单片机时,使用的是C语言或者汇编语言,我们知道,这两种语言都不能直接灌到单片机里面,执不执行暂且不说,光是代码的体积,就足以撑破整个单片机。所以,我们需要一个软件,把C语言或者汇编语言编译生成单片机可执行的二进制代码,而且它的体积也非常的小,足够存放在单片机的存储器里面。 KEIL公司(现在是ARM公司的一个公司)的软件恰好可以提供这样的功能,并且它还有很多优点,比如工程易于管理,自动加载启动代码,集编辑、编译、仿真一体,调试功能强大等等。因此,不管是初学单片机的爱好者,还是经验丰富的工程师,都非常喜欢使用这些软件。 但是,即使熟练使用了KEIL软件,有些概念我们还是不容易理清,常常混淆: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

KEIL、uVision、RealView、MDK、KEIL C51区别比较相关推荐

  1. Keil uvision 5 MDK 安装教程

    一 选中"Keil uvision 5 MDK版"压缩包,鼠标右击选择"解压到Keil uvision 5 MDK版". 二 双击打开"Keil uv ...

  2. Keil uvision 4 MDK 安装教程附免费安装包资源

    鼠标右击软件压缩包,选择"解压到Keil uvision 4 MDK版". 双击打开"Keil uvision4 MDK版"文件夹. 选中"mdk42 ...

  3. KEIL、uVision 和 MDK 区别和联系

    --------------------------------------------- -- 时间:2018-11-26 -- 创建人:Ruo_Xiao -- 邮箱:xclsoftware@163 ...

  4. KEIL、uVision、RealView、MDK、KEIL C51区别

    uVision是KEIL公司开发的一个集成开发环境(IDE),和Eclipse类似.它包括工程管理,源代码编辑,编译设uVision置,下载调试和模拟仿真等功能,uVision有uVision2.uV ...

  5. 熟悉RealView MDK集成开发环境(Keil uVision4)的使用

    实验一 熟悉RealView MDK集成开发环境的使用 一.实验目的 掌握RealView MDK集成开发环境的安装过程: 掌握RealView MDK集成开发环境的使用方法: 掌握创建工程和源程序文 ...

  6. 在keil uVision 2/uVision 3下使用伟福系列仿真器的方法:

    ★ 在keil uVision 2/uVision 3下使用伟福系列仿真器的方法: 1. 将 E6000.DLL 解压到 X:\KEIL\BIN\目录下,其中 X 为keil的安装驱动器: 2. 用文 ...

  7. Keil uvision 5 安装和使用

    Keil uvision 5 安装和使用 目录 Keil uvision 5 安装和使用 1.Keil5 安装 1.1 准备资源: 1.2 安装 MDK518.exe 1.3 运行 Keil.STM3 ...

  8. keil uvision_使用Keil Uvision IDE进行8051单片机编程

    keil uvision Step 1: Download the Keil Uvision IDE 步骤1:下载Keil Uvision IDE For learning purposes, you ...

  9. keil如何看c语言编译器,MDK Keil编译器编译窗口的设置

    MDK Keil编译器编译窗口的设置 在使用MDK Keil编译器时会遇到一些和编辑窗户设置相关的问题,如字体的大小.颜色,字符字符串的颜色等.现按照配置(configuation)的顺序归纳如下: ...

最新文章

  1. JavaSE基础:Arrays工具类
  2. matlab清除所有数据,清除仿真数据检查器中的所有数据
  3. Verilog HDL程序设计——基本要素
  4. python 实现redis订阅发布功能
  5. ie9 background 不显示
  6. c语言注释部分两侧的分界符号分别是,c语言中界定注释的符号分别是什么?
  7. 大疆无人机高程不准_大疆消费级无人机快速倾斜摄影测量实践
  8. 容器+AOP实现动态部署(四)
  9. XML和HTML的不同点
  10. shell 进入hadoop_Hadoop关于HDFS的基本操作(Shell命令)
  11. 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出1 9 9 0。
  12. Ehcache学习总结(1)--Ehcache入门介绍
  13. 中国水性胶粘剂行业市场供需与战略研究报告
  14. 在Windows下编译OpenSSL(VS2005)【转】
  15. 【转】Git代码行统计命令集
  16. 软件开发之文档的重要性
  17. 计算机打字速度在线测试,在线测试打字速度(一分钟打字速度测试)
  18. 通过PHP使用Google Translate API
  19. 山东职业学院计算机专业,山东职业学院最好的专业是什么(10大热门专业排名)...
  20. OSChina 周一乱弹 —— 无双什么都好,但不是芙妹

热门文章

  1. 历时2个月终跳槽成功,面试经验全在这儿了!
  2. Packet Tracer – 配置OSPF
  3. 如何设计一条稳定的应用交付流程?
  4. 使用云效应用交付平台 AppStack进行应用管理
  5. UNETR 医学图像分割架构 2D版 (Tensorflow2 Keras 实现UNETR)
  6. python----集合
  7. mysql 季度统计_mysql 按年度、季度、月度、周、日SQL统计查询
  8. 马来西亚之旅——吉隆坡、马六甲、槟城和亚庇攻略
  9. 程序员是吃青春饭的吗?
  10. day20.顺序结构 选择结构