【转】Keil、uVision、RealView、MDK、Keil C51之间的区别比较

keil C51 ARM

我们要区别的概念: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公司的所有软件开发工具,目前2005年Keil由ARM公司收购,成为ARM的公司之一。

uVision是KEIL公司开发的一个集成开发环境(IDE),和Eclipse类似。它包括工程管理,源代码编辑,编译设uVision置,下载调试和模拟仿真等功能,uVision有uVision2、uVision3、uVision4、uVision5四个版本,目前最新的版本是uVision5。它提供一个环境,让开发者易于操作,并不提供能具体的编译和下载功能,需要软件开发者添加。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)这些产品。这些都是为了让客户容易记住,采取的一个宣传策略。

RealView 品牌

举个例子说,米尔科技是一家主营优质ARM工控板的企业,其产品系列由工控板(开发板)、单板机和核心板组成,虽然本来可以都叫工控板,但是为了让客户清晰了解产品的功能,进行选型,所以就分为3个系列。不过2009年ARM又宣布停止使用Realview品牌,所以目前ARM就剩下了ARM和KEIL两个品牌了。

MDK(Microcontroller Development Kit),也称MDK-ARM、KEIL MDK、RealView MDK、KEIL For ARM,都是同一个东西。ARM公司现在统一使用MDK-ARM的称呼,MDK的设备数据库中有很多厂商的芯片,是专为微控制器开发的工具,为满足基于MCU进行嵌入式软件开发的工程师需求而设计,支持ARM7,ARM9,Cortex-M4/M3/M1,Cortex-R0/R3/R4等ARM微控制器内核。

Keil MDK

KEIL C51,亦即PK51,KEIL公司开发的基于uVision IDE,支持绝大部分8051内核的微控制器开发工具。

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.myir-tech.com/resource/512.asp,转载请注明出处。

转载于:https://www.cnblogs.com/lpp2jwz/p/7363997.html

【转】Keil、uVision、RealView、MDK、Keil C51之间的区别比较相关推荐

  1. Keil、uVision、RealView、MDK、Keil C51之间的区别

    Keil.uVision.RealView.MDK.Keil C51之间的区别 我们要区别的概念:KEIL uVision,KEIL MDK,KEIL For ARM,RealView MDK,KEI ...

  2. Keil uvision 5 MDK 安装教程

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

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

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

  4. Keil、uVision、RealView、MDK、Keil C51之间的区别比较

    我们要区别的概念:KEIL UVision,KEIL MDK,KEIL For ARM,RealView MDK,KEIL C51,KEIL C166,KEIL C251 从接触MCS-51单片机开始 ...

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

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

  6. 51单片机----Keil uVision程序编译软件与Proteus 8 Professional电路仿真软件之间调到统一频率(12MHz)

    1.调节Keil uVision程序点击 再次点击1-2-点击OK. 2.Proteus 8 Professional调节频率,双击单片机,把这里修改为12MHz. 注意:这里12 MHz千万不要删掉 ...

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

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

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

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

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

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

最新文章

  1. 到底一台服务器能够支持多少TCP并发连接?
  2. 谈新公司的人才队伍建设
  3. 树莓派入门(树莓派登录的几种方式)
  4. 每日一题(26)—— 无限循环的几种形式
  5. 2-4:套接字(Socket)编程之TCP通信
  6. QString::arg()//用字符串变量参数依次替代字符串中最小数值
  7. java标识符和关键字相关概念
  8. 前锋php人工智能_人工智能除了学习php,还应该学什么?
  9. overflow 属性
  10. LBS基站定位接口代码示例
  11. 让Excel工作簿中宏自动运行的两种方法
  12. 简单一招能让你的浏览器下载速度提升几十倍,从此弃用IDM等下载器
  13. 聊聊龙芯Java开源
  14. ios 扇形 按钮_iOS开发教程之扇形动画的实现
  15. Memcached命名空间
  16. stm32f407能跑linux吗_stm32能跑linux吗
  17. 博士第一年,要把这些计算机基础课程学好(附教程)
  18. Android7.0 8.0进程保活与拉活的实现方式
  19. 【佳学基因人工智能】在ANACOND3下如何安装NUMPY
  20. 普通交换机能否改成PoE供电的?

热门文章

  1. 一个华为人19年的工作体会:一颗电容会造成数亿损失[转]
  2. 教你怎样混社会[转]
  3. 考研 | 一战南大软院险进复试后失利被刷,调剂国科大杭高院荣幸上岸
  4. 2010年全球最值得模仿的230个网站
  5. 程序员的十层楼 11层(上帝)
  6. SASS的安装与使用(windows系统)
  7. 第7章第26节:三图排版:三张图片并列排版 [PowerPoint精美幻灯片实战教程]
  8. PT项目-SAP库存账龄分析报表
  9. 特征选择:11 种特征选择策略总结!
  10. 滤波反投影重建算法(FBP)实现及应用(matlab)