Keil 這款工具相信大家都不陌生,它一直被人吐槽很難用,但它為啥沒(méi)有被淘汰呢?
一、Keil被吐槽的點(diǎn)

Keil 被大家吐槽最多的還是那千年不變的UI界面,其他很多 IDE 的界面都比較“現(xiàn)代化”,而 Keil 界面還停留在上個(gè)世紀(jì),讓眾多工程師覺(jué)得 Keil 太落伍了。
還有編輯器這塊的內(nèi)容,和VS Code、Source Insight這類(lèi)嵌入式工程師常用的編輯器還存在差距。
還有偶爾會(huì)出現(xiàn)卡頓、閃退等問(wèn)題。
二、Keil為啥沒(méi)被淘汰?

Keil 雖然被眾人吐槽,但它卻沒(méi)被淘汰,而且,還在不斷升級(jí)迭代。
Keil MDK v6也正式官宣了:
如果你有仔細(xì)調(diào)查和了解,Keil依然是開(kāi)發(fā)單片機(jī)的主流IDE。那么Keil為啥沒(méi)被淘汰?
01
Keil推出的時(shí)間早
Keil 有近40年的發(fā)展歷史了,早在1982年,Keil就創(chuàng)辦了。一路以來(lái),Keil積累了許多經(jīng)驗(yàn),也積累了許多客戶(hù)、工程師和開(kāi)發(fā)者。
02
Keil工具鏈成熟
Keil是一套集成了編輯器、編譯器、鏈接器、調(diào)試器等眾多工具的集成開(kāi)發(fā)環(huán)境(IDE),因?yàn)榘l(fā)展歷史悠久,工具在不斷更新迭代,其配套的工具鏈很成熟。
03
Keil使用難度低
Keil的配套資料很豐富,不管是官方的,還是網(wǎng)絡(luò)上的,都有比較完善的教程,較低了初學(xué)者入門(mén)的門(mén)檻。
04
Keil通用性強(qiáng)
目前市面上絕大部分單片機(jī)(MCU)都能基于Keil進(jìn)行開(kāi)發(fā),不管是國(guó)內(nèi)的還是國(guó)外的單片機(jī),不管是51還是ARM單片機(jī)。
你會(huì)發(fā)現(xiàn),很多MCU廠(chǎng)商提供的例程都有Keil的工程,特別是這幾年國(guó)產(chǎn)新推出的ARM單片機(jī),幾乎都支持Keil。
05
Keil是ARM的親兒子
Keil 在2005年的時(shí)候,就被 ARM 公司收購(gòu)了。而這些年新推出的MCU絕大多數(shù)都是基于 ARM Cortex-M內(nèi)核的單片機(jī)。
Keil和ARM自家人,開(kāi)發(fā)起來(lái)自然更具有優(yōu)勢(shì),這一點(diǎn)從Keil調(diào)試就能證明。
06
Keil對(duì)電腦的要求更低
10年的電腦,跑最新版本的 Keil 還能勉強(qiáng)使用,但換做其他類(lèi)似的IDE,早已帶不動(dòng)了。
07
Keil的兼容性好
這里說(shuō)的兼容性,是相對(duì)(其他同類(lèi)型IDE)來(lái)說(shuō)的,很多軟件工程跨版本都能很好的兼容。
其他很多類(lèi)似IDE,跨版本會(huì)出現(xiàn)各種各樣的問(wèn)題。
08
Keil的例程多
MCU廠(chǎng)家、網(wǎng)絡(luò)上很多單片機(jī)的例程,都是基于 Keil 環(huán)境的,這讓初學(xué)者、工程師都比較依賴(lài) Keil 環(huán)境。
09
更多
Keil怎么說(shuō)呢,很多人一邊被人罵著,但仍卻悄悄在一邊使用。
Keil的缺點(diǎn)有很多,但它的優(yōu)點(diǎn)明顯高于缺點(diǎn),還有哪些優(yōu)點(diǎn),大家可以留言討論。
-
IDE
+關(guān)注
關(guān)注
0文章
358瀏覽量
48622 -
keil
+關(guān)注
關(guān)注
69文章
1224瀏覽量
171526
發(fā)布評(píng)論請(qǐng)先 登錄
經(jīng)驗(yàn)分享:深槽設(shè)計(jì)與板材力學(xué)性能的關(guān)系
為什么銅塊尺寸和板槽公差匹配很關(guān)鍵
化學(xué)槽npp是什么意思
科技云報(bào)到:那個(gè)被吐槽的人機(jī)交互,終于活出“人樣”了
無(wú)刷減速電機(jī)如何確定定子槽數(shù)?
吐槽國(guó)內(nèi)芯片資料
使用RASC生成Keil工程
最大才1.45V,現(xiàn)在不清楚為啥那么大的電壓?
如何避免labview生成的exe被windows防護(hù)系統(tǒng)自動(dòng)刪除
Keil詳細(xì)安裝教程(同時(shí)兼容51與STM32)

被眾人吐槽的Keil,為啥還能挺到現(xiàn)在?
評(píng)論