在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    354

    瀏覽量

    36781
  • keil
    +關注

    關注

    69

    文章

    1214

    瀏覽量

    167288

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

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

收藏 人收藏

    評論

    相關推薦

    為什么低功耗藍牙如此受歡迎

    隨著對附加傳感器、智能顯示器以及與外界聯系能力的需求不斷加強,設備和機器朝著智能的方向發展。伴隨這些功能而來的是復雜度增加。由于設備出現故障時,需要打開設備或連接到端口進行問題診斷,這會造成防水
    的頭像 發表于 10-30 14:26 ?297次閱讀

    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 ?822次閱讀

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

    GD32系列為通用型MCU,所以開發環境也可以使用通用型的IDE,目前使用較多的是KEILIAR、 GCC和Embedded Builder,客戶可以根據個人喜好來選擇相應的開發環境。
    的頭像 發表于 08-08 15:40 ?814次閱讀
    【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 ?1435次閱讀
    【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 ?525次閱讀
    FC-135是一款<b class='flag-5'>受歡迎</b>的32.768kHz晶振

    PY32系列單片機開發板 常用型號都有 支持KeilIAR進行開發

    、IOT、傳感器、電動工具、電機控制等領域。 PY32系列單片機與大部份國產通用型MCU一樣,支持KeilIAR進行開發。芯嶺技術提供目前PY32系列主流單片機開發板和PY32 link仿真工具,目前有PY32F002A/003/030/002B/071/040/403
    的頭像 發表于 05-22 14:48 ?1248次閱讀
    PY32系列單片機開發板 常用型號都有 支持<b class='flag-5'>Keil</b>,<b class='flag-5'>IAR</b>進行開發

    芯海通用 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 ?1280次閱讀
    被眾人吐槽的<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 ?514次閱讀

    IAR推出新版IAR Embedded Workbench for Arm功能安全版

    全球知名的嵌入式系統開發軟件解決方案供應商IAR Systems近日宣布,其旗艦產品IAR Embedded Workbench for Arm功能安全版已更新至最新版本9.50.3。此次更新
    的頭像 發表于 02-22 17:29 ?1479次閱讀
    主站蜘蛛池模板: 5566成人| 福利盒子手机看片 | 亚洲欧美日韩色图 | 中文字幕一区二区三区在线播放 | 日韩一级影院 | 国产叼嘿免费视频网站 | 狠狠操狠狠操 | 亚洲成人www | 一级黄色毛片免费看 | 中文字幕777 | 手机在线播放视频 | 免费视频你懂得 | 天天舔天天干天天操 | 四虎在线永久免费观看 | 日本在线黄 | 天堂网在线视频 | 精品新一区二区三区四区 | 午夜影视在线视频观看免费 | 日日爱网址 | 2021国产精品成人免费视频 | 国产成人a毛片 | 美女扒开尿口让男人捅 | 91久久另类重口变态 | 五月天婷婷在线观看视频 | 韩国三级视频在线观看 | 久久久国产乱子伦精品 | 成年视频在线观看 | 丁香婷婷色 | www.五月激情 | 啪啪免费观看 | 视频一区 中文字幕 | 美国色综合 | aa在线观看 | 国产黄色小视频 | 美国一区二区三区 | 亚欧成人中文字幕一区 | 俄罗斯美女在线观看一区 | 日本边添边爱边摸边做边爱 | 男女性高爱潮免费的国产 | 大蕉久久伊人中文字幕 | 日本一本视频 |