天天动画片 > 八卦谈 > Keil科普教程 | Keil的名称及分类

Keil科普教程 | Keil的名称及分类

八卦谈 佚名 2022-11-14 16:27:05

Keil有很多名称,你可能看到诸如以下名称:

  • uVision、 RealView、 RVDS

  • Keil for C51、 Keil for MDK

  • MDK,PK51,PK166,DK251

  • Keil MDK、Keil C51、 Keil C166、 Keil C251


其实,同一个Keil工具(IDE),存在多种不同的称呼。


比如:RealView MDK 和 Keil MDK 他俩就是同一个IDE工具,只是称呼不同而已。


今天就来简单讲述下 Keil 的名称及分类。


名词解释

先给大家描述一些名称。

IDE:Integrated Development Environment,集成开发环境。

MDKMicrocontroller Development Kit,微控制器开发工具。

RVDS:RealView Development Suite,RealView开发套件。


Keil 四大IDE

Keil 针对不同类型单片机(MCU),推出了四大IDE:

  • Keil MDK

  • Keil C51

  • Keil C251

  • Keil C166


在 Keil 产品下载界面就能看到:



Keil MDK

Keil MDK有多种名称:

  • Realview MDK (早期)

  • Keil for ARM

  • Keil for MDK

  • Keil MDK

  • Keil MDK-ARM


这些名称都是同一个工具,只是称呼不同(你可以理解为它有几个“小名”)。


Keil C51

同理,Keil C51也有多种名称:

  • Keil PK51 (早期)

  • Keil C51

  • Keil for C51


Keil C166

  • Keil PK166 (早期)

  • Keil C166

  • Keil for C166


Keil C251

  • Keil DK251 (早期)

  • Keil C251

  • Keil for C251

Keil uVision

Keil µVision是KEIL公司开发的一套集成开发环境(IDE),和Eclipse开发工具类似。


它包括工程管理、 源代码编辑、编译设置、 模拟仿真、 下载调试等众多功能为一体的软件工具。


主要推出的有µVision2、 µVision3、 µVision4、 µVision5几个版本(早期,因 µVision 1 不够完善,所以没有推广)

uVision 和 四大IDE关系

前面的文章《Keil科普教程 | Keil的发展历史》讲述了 Keil µVision 推出了µVision 1 到 µVision 5 几大版本。


四大IDE(Keil MDK、 C51、 C251、 C166)集成了 µVision 常见的工具,比如工程管理、 源代码编辑、调试仿真等。


所以,四大IDE都集成了 µVision,比如:有 µVision 5 版本的 MDK,也有 µVision 5 版本的 C51。




用一个比喻来说明 uVision 和 四大IDE的关系:

四大IDE就好比不同馅儿的包子,比如:酱肉包(MDK)、 豆沙包(C51)、 韭菜包(C166)、 白菜包(C251)等。

uVision 好比包子的皮,包子皮都一样,只是里面的馅儿不一样。
Keil MDK 需要馅儿为酱肉,用包子皮(uVision) + 酱肉,就成了酱肉包(MDK)。


好了,Keil的名称及分类就分享到这里,敬请关注下一期的分享。


本文对应视频教程:


本文标题:Keil科普教程 | Keil的名称及分类 - 八卦谈
本文地址:www.ttdhp.com/article/7306.html

天天动画片声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
扫码关注我们