• 正文
  • 相关推荐
申请入驻 产业图谱

Keil MDK v6 为什么不温不火?

2小时前
131
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

微信公众号 | strongerHuang

Keil MDK v6 推出很长时间了,但实际表现却不温不火!

今天就来聊聊Keil MDK v6 这个工具。

关于MDK v6Keil MDK v6官方正式发布时间是2024年3月25日:

但MDK v6要追溯到2021年发布的Keil Studio,当时我还写了一篇文章《Keil MDK 将升级为 Keil Studio,你想要的黑色主题来了,附手把手使用教程》。

你可以理解为当时的Keil Stduio 就是现在 Keil MDK v6的原型或初始版本,当时用户呼声高涨,似乎感觉 Keil 这次终于要大升级了。

但从2021年到2024年,这几年时间里,官方似乎并没有投入太大人力物力去全新升级这款产品,市场反馈也平平无奇,直到今天也是不温不火!

插入科普:Keil MDK v6是什么?这几年时间有不少网友在问:Keil MDK v6是什么?

翻译官方的话:MDK v6是一个包含许多新功能的新工具套件,例如基于 Visual Studio Code 的 IDE。

https://developer.arm.com/community/arm-community-blogs/b/tools-software-ides-blog/posts/mdk-v6-released

它其实就是一个“大杂烩”工具,集成了很多软件组件,其中包含了Keil Studio、uVision、ACC编译器等。可以参看官方给出的描述和框图:

之前我也录了一个视频,简单说了一下Keil MDK 6和 Keil Studio的关系:以前打开网页(https://www.keil.arm.com)能看见描述的是Keil Studio for VS Code、Keil Studio Cloud 和 Keil μVision 三套工具。

现在进入似乎关于 Keil Studio Cloud 的描述没有了。直接用 Keil Studio【Arm Keil Studio Pack (MDK v6)】替代了,其实就是 VS Code插件。

说白了,目前看到的Keil MDK 6核心就是基于VS Code 的一套围绕Arm Keil Studio插件的组合工具包。

为什么Keil MDK v6 不温不火?Keil MDK6 官方号称的是经典 Keil MDK5 的重大升级, 并非简单的版本迭代,而是对整个开发环境的重构,重点是拥抱现代化开发流程。

但Keil MDK6发布这么久以来,市场反响远不如预期(插件下载量很小),呈现 “不温不火” 的状态。

1、迁移成本大从原来的Keil MDK5迁移到 VS Code插件,不管是老项目,还是新项目的成本都很大。

老项目用AC5编译器,到AC6的兼容性差,代码修改量大。

新项目工程师对新工具(MDK6)熟悉程度不如老项目,网上参考案例相对比较少,调试找bug难度更大。

2、生态差异大2009年推出Keil MDK V4.0,2013年推出 Keil MDK V5.0版本,经过十多年的发展,MDK5 已统治嵌入式市场十余年,全球大多数 Cortex-M 项目、国内九成以上的高校与企业都在使用。以及无数老旧项目、培训教材、开发流程均基于 μVision。

生态的重要性想必不用我多说,有经验的工程师都能理解,你看看华为从当初的安卓转到现在鸿蒙,这么多年投入了大量人力物力,依然没有起来(当然,也在慢慢起来)。

举一个不恰当的例子:你娶了一个漂亮的老婆,生了多个儿女,十多年过多去了家庭和谐、夫妻感情也很好。突然某天,有人让你离婚,重新娶一个老婆,再生一个孩子,你愿意吗?

3、竞争大过去的二十年,虽然MCU的开发工具Keil MDK占据大部分市场,但随着现代化的“新工具”出现,Keil的优势逐渐不明显了。

比如VS Code + GCC,配合插件(如 Embedded Tools)实现所有功能,跨平台、高度定制,成为技术潮流。不但免费,编辑器还特别好用。

再比如STM32CubeIDE、e2 studio这种一站式开发工具的出现,大大节约了开发初期的成本。

还有传统的IAR工具,也是一种竞争......

4、商业授权Keil针对中国IP地址不公布价格,但IP在其他地区(比如香港、日本、美国等)是有公布价格的。

前几年贸易战,针对中国实体名单,Keil是禁售的......

5、官方支持力度不大首先,Keil MDK 6官方更新慢,这几年可以说用龟速来形容,看下VS Code插件更新记录:

还有就是官方在宣传方面也没有投入,教程资料这些在网上都很少。。。

最后,你们有多少人在用MDK v6 ?

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录

作者黄工,从事嵌入式软件开发工作8年有余,高级嵌入式软件工程师,业余维护公众号『strongerHuang』,分享嵌入式软硬件、单片机、物联网等内容。