0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

被众人吐槽的Keil,为啥还能挺到现在?

朱老师物联网大讲堂 2024-04-18 08:10 次阅读

Keil 这款工具相信大家都不陌生,它一直被人吐槽很难用,但它为啥没有被淘汰呢?

一、Keil被吐槽的点

16d60508-fd18-11ee-9118-92fbcf53809c.png

Keil 被大家吐槽最多的还是那千年不变的UI界面,其他很多 IDE 的界面都比较“现代化”,而 Keil 界面还停留在上个世纪,让众多工程师觉得 Keil 太落伍了。

还有编辑器这块的内容,和VS Code、Source Insight这类嵌入式工程师常用的编辑器还存在差距。

还有偶尔会出现卡顿、闪退等问题。

二、Keil为啥没被淘汰?

16d60508-fd18-11ee-9118-92fbcf53809c.png

Keil 虽然被众人吐槽,但它却没被淘汰,而且,还在不断升级迭代。

Keil MDK v6也正式官宣了:

如果你有仔细调查和了解,Keil依然是开发单片机的主流IDE。那么Keil为啥没被淘汰?

01

Keil推出的时间早

Keil 有近40年的发展历史了,早在1982年,Keil就创办了。一路以来,Keil积累了许多经验,也积累了许多客户、工程师和开发者

02

Keil工具链成熟

Keil是一套集成了编辑器、编译器、链接器、调试器等众多工具的集成开发环境(IDE),因为发展历史悠久,工具在不断更新迭代,其配套的工具链很成熟。

03

Keil使用难度低

Keil的配套资料很丰富,不管是官方的,还是网络上的,都有比较完善的教程,较低了初学者入门的门槛。

04

Keil通用性强

目前市面上绝大部分单片机MCU)都能基于Keil进行开发,不管是国内的还是国外的单片机,不管是51还是ARM单片机。

你会发现,很多MCU厂商提供的例程都有Keil的工程,特别是这几年国产新推出的ARM单片机,几乎都支持Keil。

05

Keil是ARM的亲儿子

Keil 在2005年的时候,就被 ARM 公司收购了。而这些年新推出的MCU绝大多数都是基于 ARM Cortex-M内核的单片机。

Keil和ARM自家人,开发起来自然更具有优势,这一点从Keil调试就能证明。

06

Keil对电脑的要求更低

10年的电脑,跑最新版本的 Keil 还能勉强使用,但换做其他类似的IDE,早已带不动了。

07

Keil的兼容性好

这里说的兼容性,是相对(其他同类型IDE)来说的,很多软件工程跨版本都能很好的兼容。

其他很多类似IDE,跨版本会出现各种各样的问题。

08

Keil的例程多

MCU厂家、网络上很多单片机的例程,都是基于 Keil 环境的,这让初学者、工程师都比较依赖 Keil 环境。

09

更多

Keil怎么说呢,很多人一边被人骂着,但仍却悄悄在一边使用。

Keil的缺点有很多,但它的优点明显高于缺点,还有哪些优点,大家可以留言讨论。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IDE
    IDE
    +关注

    关注

    0

    文章

    334

    浏览量

    46598
  • keil
    +关注

    关注

    68

    文章

    1209

    浏览量

    166529
收藏 人收藏

    评论

    相关推荐

    型光电传感器的功能是什么呢

    光电传感器功能的分析: 工作原理 型光电传感器主要由光源、光电元件、信号处理电路和输出接口组成。当物体通过型通道时,光源发出的光线物体遮挡,光电元件检测到光线的变化,信号处理电路将检测到的信号进行处理
    的头像 发表于 09-04 11:05 334次阅读

    笼形异步电机采用什么

    的直线型凹槽,以此来增强转矩性能。直结构的主要优点包括: 转矩性能优异 :直结构能够显著提高电机的转矩输出能力,使电动机运行更加稳定。 降低噪声和振动 :直还能增加转子的阻尼,从
    的头像 发表于 09-03 15:21 347次阅读

    keil软件怎么运行写好的程序

    Keil软件是一款功能强大的嵌入式开发工具,广泛应用于单片机、ARM、DSP等嵌入式系统的开发。本文将介绍如何使用Keil软件运行写好的程序。 安装Keil软件 首先,需要从Keil
    的头像 发表于 09-02 10:29 1184次阅读

    Keil这么难用,为什么还没有淘汰?

    存在一些使用上的难点,但它之所以没有淘汰,我想可能有以下几个原因:Keil这么难用,为什么还没有淘汰?Keil具有悠久的历史,早在20世纪80年代就已经推出。
    的头像 发表于 05-18 08:04 699次阅读
    <b class='flag-5'>Keil</b>这么难用,为什么还没有<b class='flag-5'>被</b>淘汰?

    使用SDK5生成工程模板程序时老是出现错误是为啥

    使用st SDK5生成工程模板程序时老是出现这样的错误是为啥?我的SDK:5.0.1STM32CubeMX:4.26.0Keil5:5.25 求助万能的网友。
    发表于 04-28 08:36

    KEIL怎么禁止某个函数/某段代码编译器优化?

    有没有大佬知道,KEIL怎么禁止某个函数/某段代码 编译器优化?
    发表于 04-10 08:17

    nucleo板子自带的stlinkv3坏了的原因?怎么解决?

    nucleo-H743zi板子自带的stlinkv3坏掉了 想修好这个stlinkv3,感觉还能抢救 keil是这样 设备管理器也能扫描到 板子图片 也无法更新 还用另一个jlink检测了主
    发表于 03-29 08:04

    怎么啦?你的Keil C51和Keil MDK还无法共存吗?

    一、安装KeilC51将安装路径设置为:D:\software\Keil\Keil_C51二、安装KeilMDKCore安装路径设置为:D:\software\Keil\Keil_MD
    的头像 发表于 03-24 08:09 2916次阅读
    怎么啦?你的<b class='flag-5'>Keil</b> C51和<b class='flag-5'>Keil</b> MDK还无法共存吗?

    超级电容到底为啥超级?

    超级电容到底为啥超级?电动车车主一直深受续航里程的困扰,每次节假日都会有抱怨声响起。先看续航里程忧虑的根源所在:但是锂电池要提高能量密度到15倍,是“不可能的任务”。虽然实验室里曾经将能量密度提高到
    的头像 发表于 03-22 10:00 260次阅读
    超级电容到底<b class='flag-5'>为啥</b>超级?

    如何在Keil uVision中使用DAP miniWiggler V3作为调试器?

    有人知道是否有可能在 Keil uVision 中使用 DAP miniWiggler V3 作为调试器吗?我已经读到需要在其他讨论中在 Keil 中选择 DAS/TAS,但不幸的是,直到现在我还没
    发表于 01-18 08:01

    KEIL5如何打开KEIL4的GD工程

    GD官方提供的很多KEIL例程为KIEL4的版本,读者使用的时候可能会碰到使用KEIL5打开KEIL4的工程会报错以及无法找到芯片选型的问题
    的头像 发表于 01-11 09:43 802次阅读
    <b class='flag-5'>KEIL</b>5如何打开<b class='flag-5'>KEIL</b>4的GD工程

    #随身wifi 疆讯焊卡

    WIFI
    花秋
    发布于 :2024年01月02日 02:36:00

    分数绕组磁势的特点

    前面讲了整数绕组的磁势,本期继续讲分数绕组的磁势。
    的头像 发表于 12-18 13:59 1252次阅读
    分数<b class='flag-5'>槽</b>绕组磁势的特点

    高速信号为啥要走表层?

    高速信号为啥要走表层?
    的头像 发表于 12-05 15:16 524次阅读
    高速信号<b class='flag-5'>为啥</b>要走表层?

    keil编译很慢的原因?

    不知道什么时候开始我的keil编译变的即慢,本来编译大工程的时候慢什么什么感觉,但是刚才我编译之前写的一些小工程,记得之前编译很快的,不知道为啥现在变的很慢,而且编译完成后keil会卡
    发表于 11-10 06:45