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

    文章

    353

    浏览量

    47883
  • keil
    +关注

    关注

    69

    文章

    1223

    浏览量

    170030
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    科技云报到:那个的人机交互,终于活出“人样”了

    “按1”“按2”的语音菜单中晕头转向,要么遭遇答非所问的机械回应,即便想转接人工,也往往“坐席忙”的提示挡在门外。 智能客服似乎遇到了一道坎,在理解用户、和用户对话方面,始终无法实现真正的“智能”。 然而生成式A
    的头像 发表于 08-05 17:06 ?51次阅读

    项目期间各岗位之间的

    行业资讯
    扬兴科技
    发布于 :2025年07月04日 17:12:23

    国内芯片资料

    国内企业的技术文档和欧美企业的文档,差距不是一点半点,欧美文档唯恐给你说不明白,国内文档唯恐给你说明白,这说明国内半导体企业根本不注重芯片推广,不注重资料的编撰。
    发表于 06-02 15:17

    通过Keil打开RASC的FSP配置器界面

    双击Keil工程文件“EBF_RA6M5.uvprojx”,打开该Keil工程。
    的头像 发表于 05-21 13:54 ?661次阅读
    通过<b class='flag-5'>Keil</b>打开RASC的FSP配置器界面

    最大才1.45V,现在不清楚为啥那么大的电压?

    AD驱动器一个共模电压,按照ADC08D1020的datasheet第43页描述的,经过一个lmv321,到AD驱动器,现在我让ADC08D1020上电,给PD管脚一个低电平,然后测试AD的Vcmo输出电平,是1.83V,但是按照手册上说的是最大才1.45V,现在不清楚
    发表于 01-21 08:38

    如何避免labview生成的exewindows防护系统自动删除

    为啥labview生成的exewindows认为是病毒,自动删除掉,如何避免?
    发表于 01-20 16:04

    ADS8320 Datasheet 7.4.2数规则与实测结果不符合是为什么?

    你好我最近在测试ADS8320,这颗物料的Datasheet 7.4.2有关于“数规则”的描述,但是这个描述与我实测的结果不符,所以想知道是我对规则理解错误了?还是说我买到假芯片了? 通过阅读
    发表于 11-14 06:09

    型光电传感器283d和760d区别是什么

    是基于型光电传感器的一般特性和不同型号间可能存在的差异,而非针对具体的“283d”和“760d”型号。 一、基本结构与工作原理 型光电传感器的基本结构通常包括一个光发射器和一个接收器,它们面对面地装在一个的两侧。当
    的头像 发表于 09-04 11:37 ?1055次阅读

    型光电开关型号有哪几种

    组成。发射器发出光束,当物体通过光束时,光束遮挡,接收器检测到光束的变化,从而触发开关动作。 2. 型光电开关的分类 型光电开关可以根据不同的标准进行分类,例如: 光源类型 :红外、可见光、激光等。 检测方式 :漫反射
    的头像 发表于 09-04 11:30 ?1847次阅读

    型光电开关怎么接线

    型光电开关的接线方法主要根据其供电方式(直流或交流)及实际需求进行配置。以下是一般情况下的接线步骤和注意事项: 一、直流供电型光电开关接线方法 对于直流供电的型光电开关,通常采用两线制接线方式
    的头像 发表于 09-04 11:22 ?3302次阅读

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

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

    笼形异步电机采用什么

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

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

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

    如何把keil软件设置成中文

    以下是将Keil软件设置为中文的步骤: 下载并安装Keil软件: 首先,您需要从官方网站下载Keil软件的最新版本。请确保下载与您的操作系统兼容的版本。 启动Keil软件: 安装完成后
    的头像 发表于 09-02 10:21 ?1.1w次阅读

    keil5怎么给ti烧录程序

    安装Keil MDK-ARM软件: 访问Keil官方网站(https://www.keil.com/)并下载Keil MDK-ARM软件。 安装软件并激活您的许可证。 创建新项目: 打
    的头像 发表于 09-02 10:18 ?2665次阅读