最早接觸Keil是學習開發8051系列的單片機。Keil C51是Keil公司出品的51系列兼容單片機C語言軟件開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(μVision)將這些組合在一起。Keil 2005年被ARM公司收購,推出了Keil-MDK 針對ARM的開發環境。最新的版本是Keil MDK V5.0。從圖可以看出MDK5分成了兩部分,MDK核和software packs。MDK核跟以往一樣分成四個部分,編輯器,編譯器,包安裝,調試跟蹤。此版software packs與以為版本不同,其內又分為device,CMSIS和 Mdidleware。
如何學習Keil,學習Keil最好的教程就Keil自帶的幫助文檔。隨時查閱幫助文檔,而不是將其花時間當成文獻去閱讀。記住,你的任務是用Keil完成相應的功能電路,而不是學習Keil。在開發過程中需要什么功能,就去探索,開發工具基本都能滿足。
問題:
搜索一圈居然沒發現Keil ARM的中文開發手冊。
學習單片機也花了一段時間了,為什么水平沒有很大的提升。
參考文獻:
[1] Keil MDK 和 IAR 兩款ARM開發工具區別比較.
http://www.myir-tech.com/resource/508.asp
[2] Keil、uVision、RealView、MDK、Keil C51之間的區別比較.
http://www.xuebuyuan.com/1934688.html
[3] MDK-ARM Microcontroller Development Kit. http://www.keil.com/arm/mdk.asp
[4] ARM Product Manuals. http://www.keil.com/arm/man/arm.htm
[5] keil. 百度百科.