Keil 這款工具相信大家都不陌生,它一直被人吐槽很難用,但它為啥沒有被淘汰呢?
一、Keil被吐槽的點
Keil 被大家吐槽最多的還是那千年不變的UI界面,其他很多 IDE 的界面都比較“現代化”,而 Keil 界面還停留在上個世紀,讓眾多工程師覺得 Keil 太落伍了。
還有編輯器這塊的內容,和VS Code、Source Insight這類嵌入式工程師常用的編輯器還存在差距。
還有偶爾會出現卡頓、閃退等問題。
二、Keil為啥沒被淘汰?
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
+關注
關注
0文章
338瀏覽量
46737 -
keil
+關注
關注
68文章
1212瀏覽量
166840
發布評論請先 登錄
相關推薦
評論