说起 Keil 这款工具,相信大家都不陌生。虽然它一直被人吐槽很难用,但为什么却没有被淘汰呢?
Keil 被大家吐槽最多的,还是那千年不变的
UI 界面
。其他很多 IDE 的界面都比较“现代化”;而 Keil 界面还停留在上个世纪,让众多工程师觉得 Keil 太落伍了。
还有
编辑器
这块的内容,和 VS Code、Source Insight 这类嵌入式工程师常用的编辑器相比,仍存在一定的差距。
另外,
Keil
也偶尔会出现
卡顿、闪退
等问题。
Keil 虽然被众人吐槽,但它却没被淘汰,而且还在不断升级迭代。
如果你有仔细调查和了解,就会发现 Keil 依然是开发单片机的主流 IDE。那么,Keil 为什么没被淘汰呢?
Keil 是一套集成了编辑器、编译器、链接器、调试器等众多工具的集成开发环境(IDE),因为发展历史悠久,工具在不断更新迭代,其配套的工具链很成熟。
Keil 的配套资料很丰富,不管是官方的,还是网络上的,都有比较完善的教程,较低了初学者入门的门槛。
目前市面上绝大部分单片机(MCU)都能基于 Keil 进行开发,不管是国内的还是国外的单片机,不管是 51 单片机,还是 Arm 单片机。
你会发现,很多 MCU 厂商提供的例程都有 Keil 的工程,特别是这几年国产新推出的 Arm 单片机,几乎都支持 Keil。
Keil 在 2005 年的时候就被 Arm 公司收购了,而这些年新推出的 MCU 绝大多数都是基于 Arm Cortex-M 内核的单片机。
Keil 和 Arm 自家人,开发起来自然更具有
优势,这一点从 Keil 调试就能证明。
如果用 10 年的电脑跑最新版本的 Keil,还能勉强使用;但换做其他类似的
IDE,早就带不动了。
7、Keil兼容性好
这里说的兼容性,是相对(其他同类型 IDE)来说的,很多软件工程跨版本都能很好的兼容。
其他很多类似 IDE,跨版本会出现各种各样的问题。
MCU 厂家、网络上很多单片机的例程,都是基于 Keil 环境的,这让初学者、工程师都比较依赖 Keil 环境。
Keil 怎么说呢,很多人一边被人骂着,但仍却悄悄在一边使用。
总之,Keil 的缺点有很多,但它的优点明显高于缺点。除了以上提到的几点,
Keil
还有哪些优点,大家可以留言讨论。
来源:strongerHuang
版权归原作者所有,如有侵权,请联系删除