色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Keil為啥比IAR更受歡迎?

strongerHuang ? 來源:strongerHuang ? 2023-06-26 15:23 ? 次閱讀

最近交流群在討論【選擇Keil和IAR的問題】,這就順便展開來說下。

你可能覺得Keil、IAR這種集成開發環境界面比較古老,又不好用。

但是,這里告訴大家一個事實:不管是單片機初學者、還是開發者,使用Keil和IAR的占比相對其他工具都要高,而且,不止高一點點。

試問一下,這里做單片機開發的朋友,有多少人沒有接觸過 Keil 或者 IAR ?

據不完全統計,初學單片機的人,90%以上的人都會接觸 Keil 或者 IAR。同時,很多工作十年以上的老工程師,長期堅持用Keil作為主力工具。

其實,還有一個現象可以說明Keil和IAR是單片機的主力開發工具,那就是很多MCU廠商推薦使用的IDE,或者提供代碼例程就是Keil,或者IAR的工程,特別是國產32位MCU(這里自己去官方可以得到答案)。

選Keil,還是IAR?

上面說了Keil、IAR是目前主流的單片機集成開發環境,那么,該選擇Keil,還是 IAR 呢?

我的答案是:你兩個都安裝來用一段時間,你覺得哪個更適合你,或者說你用哪個更順手,就用那個。

我的原則是:沒有最好,只有適不適合。

但是有一點,在做出選擇之前,需要自己多去了解,多去嘗試。你沒有嘗試怎么知道究竟適不適合你呢?

這里說回Keil、IAR選擇的問題,從我觀察和了解的情況:選擇Keil比選擇IAR的人更多。

不管是后臺消息,還是微信交流群或私信,討論更多的還是關于Keil的內容,討論IAR的內容相對更少。

23660c78-13d5-11ee-962d-dac502259ad0.png

也就是,目前整體的情況是:Keil相比IAR更受歡迎。

Keil為啥比IAR更受歡迎?

Keil 和 IAR 都是目前開發單片機的主流IDE,但兩者一對比,Keil還是勝過IAR,我這里分析有以下幾點原因。

1、Keil 更適合初學者

單片機初學者很大一部分是從51學習過來的,而Keil C51又是C51單片機的最佳選擇,從而一大批初學者選擇了Keil,以至于工作之后繼續使用Keil作為主力開發工具。

同時,這批初學者在使用32位單片機(比如:STM32GD32)也把Keil作為主力發開工具。

2、Keil 安裝文件更小

Keil和IAR針對不同類型的單片機有不同版本的軟件,Keil有四種:C51、C251、C166、MDK等。IAR更多:EW8051、EWAVR、EWMSP430、EWSTM8、EWARM等多種。

但是,不管那個版本,通過“橫向對比”,不管是安裝包、安裝時間、安轉后占用硬盤空間,Keil都更勝一籌。

Keil安裝包更小:

但是,同類型軟件的安裝文件,Keil會更小。比如針對51的最新版本的Keil C51 V9.61只有104M,而IAR EW8051 V10.40卻有421M。

2385dd78-13d5-11ee-962d-dac502259ad0.png

同樣,其他版本,比如:Keil MDK V5.38a 只有887M,而IAR EWARM V9.40.1卻有1.61G大小。

Keil安裝時間更短:

安裝時間沒辦法量化,不同配置電腦都有差異。

但在同一臺電腦上,通過對比安裝時間,Keil 和 IAR 安裝的時間有明顯差異,特別是ARM版本軟件,比如最新版的Keil MDK V5.38a可能只要2分鐘就安裝完成了,而最新版的IAR EWARM V9.40.1可能10分鐘都還安裝不完成。

Keil安裝后文件更小:

不只是安裝包更小,Keil安裝之后所占用的文件(文件夾)也更小。特別是對于ARM版本的軟件,比如:Keil MDK V5.36安裝后文件只占用2.7G硬盤,而IAR EWARM V9.30卻占用了8G空間。

23b3bcc0-13d5-11ee-962d-dac502259ad0.png

3、Keil 對電腦配置要求更低

如果你拿出10年前的電腦,使用 Keil 還能勉強應急一下,但是,IAR就有點難以忍受了。

當然,這里指的是同等情況下(安裝同一時期的軟件),比如:使用Keil MDK V5.30 和 IAR EWARM V8.50,你會發現使用 IAR EWARM時,CPU占用率會飆升,然后風扇會讓你難受。。。

4、Keil調試更方便

要說調試,像STM32、GD32這種ARM內核的芯片,如果Keil MDK敢說第二,我覺得沒有誰會說第一。

為什么呢?因為Keil和STM32都是ARM的“親兒子”,當然,可能極少、個別調試功能/組件,其他工具會好一點,但整體而言,Keil 的調試功能還是更好。

當然,IAR的調試功能,相比其他很多廠商工具的調試功能也不弱,至少絕大部分常用功能都還可以。

5、Keil兼容性更好

這里還是拿Keil MDK 和 IAR EWARM作對比。

你會發現:用 Keil 高版本的軟件打開低版本的工程文件,基本沒什么問題。比如:用Keil MDK V5版本軟件,打開V4版本的軟件,可以直接打開。官方做了兼容,只需要點擊“遷移”即可。

而IAR EWARM,跨大版本之后,打開各種問題,特別是前些年從V6、V7、V8這種跨越大版本的情況下。

當然,Keil也存在兼容性問題的情況,但整體而言,沒有IAR那么多問題。

最后,歡迎大家留言討論:你選擇Keil 還是IAR?原因是?

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • IAR
    IAR
    +關注

    關注

    5

    文章

    352

    瀏覽量

    36713
  • keil
    +關注

    關注

    68

    文章

    1213

    瀏覽量

    166974

原文標題:Keil為啥比IAR更受歡迎?

文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    GD32F103 KeilIAR pack包

    電子發燒友網站提供《GD32F103 KeilIAR pack包.rar》資料免費下載
    發表于 10-15 17:25 ?151次下載

    Apple Watch系列中,高端Ultra型號或受歡迎

    8月16日外媒傳來消息,據一份上月中旬發布的行業報告揭示,蘋果公司在今年第二季度iPhone銷售中,高端旗艦iPhone 15 Pro Max以22%的占獨占鰲頭,成為最暢銷機型。緊隨其后
    的頭像 發表于 08-16 15:59 ?790次閱讀

    【GD32 MCU 入門教程】一、GD32 MCU 開發環境搭建(2)使用 IAR 開發 GD32

    GD32系列為通用型MCU,所以開發環境也可以使用通用型的IDE,目前使用較多的是KEILIAR、 GCC和Embedded Builder,客戶可以根據個人喜好來選擇相應的開發環境。
    的頭像 發表于 08-08 15:40 ?746次閱讀
    【GD32 MCU 入門教程】一、GD32 MCU 開發環境搭建(2)使用 <b class='flag-5'>IAR</b> 開發 GD32

    【GD32 MCU 入門教程】一、GD32 MCU 開發環境搭建(1)使用Keil開發GD32

    GD32系列為通用型MCU,所以開發環境也可以使用通用型的IDE,目前使用較多的是KEILIAR、 GCC和Embedded Builder,客戶可以根據個人喜好來選擇相應的開發環境。
    的頭像 發表于 08-08 15:01 ?1284次閱讀
    【GD32 MCU 入門教程】一、GD32 MCU 開發環境搭建(1)使用<b class='flag-5'>Keil</b>開發GD32

    FC-135是一款受歡迎的32.768kHz晶振

    了,愛普生晶振FC-135是一款受歡迎的32.768KHz晶振,小體積尺寸3.2x1.5mm無源晶振,石英晶體諧振器,超小型,輕薄型,非常適用于鐘表電子,智能手平板電腦,
    的頭像 發表于 06-07 11:48 ?479次閱讀
    FC-135是一款<b class='flag-5'>受歡迎</b>的32.768kHz晶振

    芯海通用 MCU應用筆記 :在 IAR 及 MDK 開發環境下使用 printf 函數重定向移植差異指南

    本應用筆記,旨在幫助客戶在使用不同 IDE(MDK KeilIAR)時,對使用 printf 函數來打印輸出UART 串口信息時遇到的無法打印、打印亂碼等移植問題作出梳理,理清不同 IDE
    發表于 05-16 11:56

    IAR?FOR?STM8致命錯誤求解決

    IAR FOR STM8,請教一下大俠們,遇到這個錯誤么? Fatal Error[Pe013]: expected a file baidu、bing搜了,都沒搜到解決方案,IAR的版本換了3
    發表于 05-06 08:26

    使用SDK5生成工程模板程序時老是出現錯誤是為啥

    使用st SDK5生成工程模板程序時老是出現這樣的錯誤是為啥?我的SDK:5.0.1STM32CubeMX:4.26.0Keil5:5.25 求助萬能的網友。
    發表于 04-28 08:36

    ARM7使用IAR或者KEIL,設置中斷優先級后,默認就是中斷嵌套嗎還是需要專門處理?

    使用IAR或者KEIL,設置中斷優先級后,默認就是中斷嵌套嗎,還是需要專門處理?
    發表于 04-19 08:09

    被眾人吐槽的Keil為啥還能挺到現在?

    這款工具相信大家都不陌生,它一直被人吐槽很難用,但它為啥沒有被淘汰呢?一、Keil被吐槽的點Keil被大家吐槽最多的還是那千年不變的UI界面,其他很多IDE的界面都比較“現代化”,而Keil
    的頭像 發表于 04-18 08:10 ?1180次閱讀
    被眾人吐槽的<b class='flag-5'>Keil</b>,<b class='flag-5'>為啥</b>還能挺到現在?

    IAR燒錄程序出現SWIM error[30020]是為什么啊?

    問下 我用IAR燒錄程序的時候出現這個問題,該怎么解決呢,我驅動也有,編譯也沒問題,為啥上傳不上去呢?
    發表于 03-28 09:13

    AI女友AI男友受歡迎?前者是后者的700%+

    生成式 AI 催生了各種新的應用類別,但其中最大的影響之一是重新激活了 AI 約會和陪伴……
    的頭像 發表于 03-18 09:07 ?445次閱讀

    數字信號為啥模擬信號清晰和穩定?

    數字信號為啥模擬信號清晰和穩定? 數字信號相比模擬信號清晰和穩定的原因,主要是由于數字信號的特性以及數字信號處理的優勢。 一、數字信號的特性: 1. 離散性:數字信號是離散的,即
    的頭像 發表于 02-01 09:45 ?2836次閱讀

    低功耗藍牙模塊備受歡迎的原因有哪些?

    近些年來,低功耗藍牙模塊在物聯網領域應用非常廣泛,主要體現在智能家居、電子工業、智慧醫療、智能農場等,為什么低功耗藍牙模塊如此受歡迎呢?其主要原因在于低功耗藍牙模塊具備以下7個特點。 一、跳頻
    的頭像 發表于 01-23 09:45 ?449次閱讀
    低功耗藍牙模塊備<b class='flag-5'>受歡迎</b>的原因有哪些?

    思瑞浦與IAR攜手共筑嵌入式開發新生態

    2024年1月18日思瑞浦與IAR聯合宣布,IAR旗艦產品IAR Embedded Workbench for Arm已全面支持思瑞浦TPS32混合信號微控制器主流系列產品,為開發者提供
    的頭像 發表于 01-18 11:06 ?811次閱讀
    主站蜘蛛池模板: 亚洲高清无在码在线电影| 三级黄色小视频| 嫩草国产福利视频一区二区| 无码专区久久综合久综合字幕| 在线观看国产亚洲| 国产精品美女久久久久AV超清 | 久久天堂成人影院| 亚洲 欧美 日韩 国产 视频 | 少妇厨房愉情理9伦片视频| 亚洲免费视频日本一区二区| 97一期涩涩97片久久久久久久 | 国产毛片女人高潮叫声| 免费无码又爽又黄又刺激网站 | 亚洲综合中文字幕无线码| 成人免费观看在线视频| 久久久影院亚洲精品| 无码人妻99久久密AV| 99精品99| 久久国产精品福利影集| 无码国产成人午夜在线观看不卡| 瑜伽牲交AV| 亚洲午夜久久久精品电影院| 国产精品99久久免费黑人人妻 | 神马午夜不卡片| 中文字幕乱码在线人视频 | Chineseman瘦老头77| 国产在线观看91精品| 神马电影院午 夜理论| 99国产精品久久久久久久日本竹| 火影忍者高清无码黄漫| 校花娇喘呻吟校长陈若雪视频| WRITEAS检查身体| 男女无遮挡吃奶gift动态图| 杨幂视频1分11未删减在线观看| 抽插妇女疯狂视频| 爽a中文字幕一区| 国产精品免费大片| 我的好妈妈8高清在线观看WWW| 国产高清视频在线播放www色| 日韩大胆视频| eussse手机电影在线观看|