keil mdk v5.11 官方最新版,Keil MDK V5.11版發(fā)布了,告別了V4時代,增加了包管理器等功能。其中LWIP的支持讓俺興奮。在蟄伏了一年后ARM MDK再度發(fā)力,新一代集成開發(fā)工具V5震撼上市!MDK5.1 的Pack Installer比MDK5.0的的Pack Installer設計的更為人性化些,可以通過不同廠商的芯片或開發(fā)板選擇需要的安裝包進行在線安裝。
Keil MDK介紹:
Keil是德國知名軟件公司Keil(現(xiàn)已并入ARM 公司)開發(fā)的微控制器軟件開發(fā)平臺,是目前ARM內(nèi)核單片機開發(fā)的主流工具。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些功能組合在一起。uVision當前最高版本是uVision3,它的界面和常用的微軟VC++的界面相似,界面友好,易學易用,在調(diào)試程序,軟件仿真方面也有很強大的功能。因此很多開發(fā)ARM應用的工程師,都對它十分喜歡。
MDK 5.11安裝方法參考:
安裝MDK-ARM
1. 運行mdk.exe準備安裝MDK-ARM,并點下一步
2. 同意安裝協(xié)議
3. 選擇安裝目錄
4. 填寫用戶信息
5. 正在安裝
6. 安裝完成
7. 安裝ULink驅動
破解ARM-MDK V4.23
運行uVision4,點File>>License Management,復制CID,再運行Keil_Lic,粘貼CID并選擇ARM,最后點擊generate生成Lic
和以往的版本V4相比有許多新的特色。我們看看它的架構圖:
MDK5特點和優(yōu)勢:
從上圖可以看出MDK5分成了兩部分,MDK核和software packs。MDK核跟以往一樣分成四個部分,編輯器,編譯器,包安裝,調(diào)試跟蹤。此版software packs與以為版本不同,其內(nèi)又分為device,CMSIS和 Mdidleware。
(一)安裝軟件包:
在談軟件包給嵌入式開發(fā)者帶來的好處之前,先來看看它的安裝方法。打開您安裝好后的MDK5,點擊pack install,出現(xiàn)對話框選擇您的路徑,并選擇您需要的軟件例程,如下圖:
(二)MDK5 software packs的優(yōu)勢:
1.提高了開發(fā)效率
1)軟件組件選擇方便, 各種軟件組件隨便我們選擇
文件系統(tǒng)組件,是我們方便在內(nèi)存,存儲卡,內(nèi)存設備中讀寫創(chuàng)建修訂文件;
圖形組件,靈活的人機交互界面;
網(wǎng)絡組件,服務器網(wǎng)絡套接字,物理層交互方便我們開發(fā)網(wǎng)絡應用;
Usb組件,創(chuàng)建usb設備開發(fā)usb標準級別應用
2.輕松訪問文檔資源
我們提供所有資源的文檔,您可以輕松查閱。
3.各種代碼模板例程快速啟動開發(fā)
MDK5.0提供了豐富的例程供您使用,加速您的產(chǎn)品研發(fā)進度!
4.項目維護簡單,提升代碼重復利用率
1)軟件包包括了設備更新和版本管理,使得我們的項目維護變得簡單。
2)簡化了設備更換
為什么這樣說呢?在以往我們更換新設備可能還要再重新寫驅動寫應用程序之類的,現(xiàn)在沒有那么麻煩了,這也從更本上解決了代碼復用的問題。
在MDK5.0中我們的一些外設驅動會成為新的 CMSIS-Driver標準的驅動,并且這些驅動不受MDK專業(yè)版限制使用,也可被其他的一些中間組件棧使用。每一個是能的外設,我們會提供一個一致的結構體來訪問它,不同的外設只需要配置一個RTE_device.h的配置文件,就可訪問它。驅動結構體如下:
這樣我們再跟換設備后,基本上不用改動什么就可以直接使用了,使得代碼復用成為可能。
5.靈活性更強
1)軟件包支持新設備
我們的驅動中基本涵蓋了市面上絕大多數(shù)的硬件設備,并且我們的工程師一直在不停地 提供新設備的驅動。如果您有新設備的加入,不用擔心我們也會盡可能地提供支持的。
2)開源可加入第三方組件
MDK5 software packs是開源的,您也可以加入自己的組件,或者第三方組件我們都是支持的。