
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,集成开发环境。
MDK:Microcontroller Development Kit,微控制器开发工具。
RVDS:RealView Development Suite,RealView开发套件。
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 µVision是KEIL公司开发的一套集成开发环境(IDE),和Eclipse开发工具类似。
它包括工程管理、 源代码编辑、编译设置、 模拟仿真、 下载调试等众多功能为一体的软件工具。
主要推出的有µVision2、 µVision3、 µVision4、 µVision5几个版本(早期,因 µVision 1 不够完善,所以没有推广)。

前面的文章《网页链接》讲述了 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的名称及分类就分享到这里,敬请关注下一期的分享。
本文对应视频教程:
