Keil,相信搞嵌入式软硬件开发的读者都不陌生,在全球单片机(MCU)集成开发环境(IDE)中,可以说 Keil 占据了半壁江山。
Keil 既是一家公司的名称,也是一款 IDE 软件。
下面讲述一下 Keil 公司、Keil 软件的发展历史。
【Keil公司】的发展历史
1982年,Keil 由 Günter(君特) 和 Reinhard (莱因哈德)两人联合创办。
(Reinhard)
1985年4月,Keil 公司正式成立,更名为 Keil Elektronik GmbH(凯尔电子有限责任公司),地点位于德国慕尼黑。
Keil 由德国慕尼黑的 Keil Elektronik GmbH 和美国德克萨斯州理查森的 Keil Software Inc 两家公司联合运营。
2005年10月,Keil 公司(德国慕尼黑的 Keil Elektronik GmbH 和德克萨斯州理查森的 Keil Software, Inc.)被英国的 ARM 公司收购。
https://www.keil.com/pr/article/1085.htm
收购当时,Keil 公司有23名员工,总资产价值为 460 万美元。
直到现在,大家看到的 Keil,它依然属于 ARM 公司。
ARM 公司的发展历史:
1991年,ARM 公司成立于英国剑桥。
2016年,ARM 公司被日本软银收购。
2021年,英伟达预收购ARM 公司。
但至今没有官宣收购成功,目前能看到合并的网站。
https://arm.nvidia.cn/
【Keil软件】的发展历史
如今,Keil 软件之所以那么有名,原因在于它做的比较早,而且做的还不错。
Keil 公司成立后,Keil 设计了8051微控制器的 C 编译器,也是当时第一个为8051微控制器设计 C 编译器的第三方(IDE解决方案)公司。
早期
Keil 主要研发8051微控制器C编译器,后面衍生出了编辑器、宏汇编器、链接器、调试器等众多工具套件。
逐渐发展成了大家熟悉的 Keil C51(早期叫Keil PK51)集成开发环境。
2005年之前:µVision 和 µVision 2
Keil 在05年被ARM收购之前,主要推出了 µVision 1 和 µVision 2 两大版本的IDE。
注意:µVision 是 Keil IDE的一种统称,你也可以理解为一套大软件。其中分为 MDK、 C51、 C166、 C251等四大类型的IDE。
(当然,还有另外的称呼,比如:DK-ARM、 RealView MDK、PK166等,后期文章会讲述)
目前 µVision 2 可能还有极少数老工程师在使用,我最近也体验了一下UV2:
2006年:µVision 3
Keil 被 ARM 收购之后,进一步升级了 Keil 工具,推出了全新的 µVision 3.
µVision 3 对应最新版:
Keil C51 V8.00 版
Keil C166 V5.00 版
Keil C251 V4.00 版
RealView MDK V3.00 版
2009年:µVision 4
2009年,Keil推出了功能更丰富的 μVision 4.
µVision 4 对应最新版:
Keil C51 V9.00 版
Keil C166 V6.00 版
Keil C251 V5.00 版
Keil MDK V4.00 版
2013年:µVision 5
2013年,Keil推出了功能更强大的全新的 μVision 5.
µVision 5 对应最新版:
Keil C51 V9.53 版
Keil C166 V7.00 版
Keil C251 V5.59 版
Keil MDK V5.00 版
2022年:现在
直到现在(2022年1月),Keil 主要更新 Keil MDK,其他三款 IDE 都两三年没有更新了。
可能C51还会更新,C166 和 C251更新的概率比较小了。
好了,Keil的发展历史就分享到这里,敬请关注下一期的分享。
参考地址:
https://www.keil.com/company/
https://en.wikipedia.org/wiki/Keil_(company)
转自公众号:strongerHuang
------------ END ------------
点击“阅读原文”查看更多分享。