Ⅰ、寫(xiě)在前面
本文講述的內(nèi)容是KeilMDK-ARM版的介紹、下載、安裝與注冊(cè),如果需要了解KeilC51版相關(guān)的文章,可以到我博客,或微信公眾號(hào)查看并下載。
Keil(C51)介紹、下載、安裝與注冊(cè):
http://blog.csdn.net/ybhuangfugui/article/details/52932112
KeilMDK-ARM版本從V4升級(jí)到V5在架構(gòu)上算是有很大的改變,因此在安裝的時(shí)候需要增加安裝“支持包”【軟件安裝完成之后會(huì)講述安裝支持包】。但是在使用上,為了兼容,沒(méi)有多大的變化。
本文內(nèi)容已經(jīng)整理成PDF文件,提供給大家下載:
http://pan.baidu.com/s/1nuJ0RDR
Ⅱ、Keil介紹
1.概述
MDK:Microcontroller Developer Kit微控制器開(kāi)發(fā)工具。
Keil MDK-ARM是美國(guó)Keil軟件公司(現(xiàn)已被ARM公司收購(gòu))出品的支持ARM微控制器的一款I(lǐng)DE(集成開(kāi)發(fā)環(huán)境)。
MDK-ARM包含了工業(yè)標(biāo)準(zhǔn)的Keil C編譯器、宏匯編器、調(diào)試器、實(shí)時(shí)內(nèi)核等組件。具有業(yè)行領(lǐng)先的ARM C/C++編譯工具鏈,完美支持Cortex-M、Cortex-R4、ARM7和ARM9系列器件,包含世界上品牌的芯片。比如:ST、Atmel、Freescale、NXP、TI等眾多大公司微控制器芯片。
2.產(chǎn)品組件
MDK-核心是基于使用的μVision領(lǐng)先的Cortex-M的設(shè)備,包括新的ARMv8-M架構(gòu)的支持。
DS-MDK包含了基于Eclipse的DS-5 IDE /調(diào)試器,并支持32位的Cortex-A和Cortex-M 32位的Cortex-A處理器或混合系統(tǒng)。
MDK包括兩個(gè)ARM C/C++編譯器與匯編器,連接器和高度優(yōu)化的量身定制最佳代碼大小和性能運(yùn)行時(shí)庫(kù)。
軟件包可以從工具鏈添加任何時(shí)候MDK-Core或DS-MDK制造新的設(shè)備支持和中間件會(huì)更新無(wú)關(guān)。它們包含的設(shè)備支持,CMSIS庫(kù),中間件,主板支持,代碼模板和示例項(xiàng)目。
新鮮的是,與ARM mbed軟件組件擴(kuò)展,使物聯(lián)網(wǎng)(IOT)應(yīng)用互聯(lián)網(wǎng)的IPv4 / IPv6網(wǎng)絡(luò)通信協(xié)議棧。
3.支持芯片
Keil MDK-ARM支持的器件包含Cortex-M、Cortex-R、ARM7、ARM9、Cortex-A8系列等多大幾千種。
官方支持芯片地址:http://www.keil.com/dd2
Ⅲ、下載
Keil MDK-ARM這個(gè)軟件可以到官網(wǎng)下載,也可以到我百度網(wǎng)盤(pán)下載。下面章節(jié)講述的安裝、注冊(cè)也是從官方下載的軟件,為了方便大家下載,我將其上傳至百度網(wǎng)盤(pán)(和官網(wǎng)的一樣)。
1.MDK-ARM安裝包下載
目前(2016年11月)Keil MDK-ARM官方最新版本是V5.21a,更多老版本及MDK-ARM V4版本,可以在我百度網(wǎng)盤(pán)下載【定期更新】。
MDK-ARM安裝包下載地址:
官方網(wǎng)站:
http://www.keil.com/download/product
百度網(wǎng)盤(pán):
http://pan.baidu.com/s/1eRLbgIY
2.MDK-ARM支持包下載
MDK-ARM V4 和 V5版本在安裝的時(shí)候最大的區(qū)別在于:V4版本安裝包里面集成器件的支持包,而V5版本是獨(dú)立出來(lái),自己下載安裝的,因此需要對(duì)應(yīng)自己芯片型號(hào),下載相應(yīng)的器件支持包(我百度網(wǎng)盤(pán)提供ST公司的器件支持包供大家下載)。
MDK-ARM器件支持包下載地址:
官方網(wǎng)站:http://www.keil.com/dd2/Pack
百度網(wǎng)盤(pán):http://pan.baidu.com/s/1o8fd6jS
注意:由于許多網(wǎng)盤(pán)近年來(lái)受到影響都相繼停止服務(wù)或關(guān)閉了,如果網(wǎng)盤(pán)鏈接失效,請(qǐng)到官網(wǎng)下載,也可以關(guān)注微信公眾號(hào)查看更新鏈接,或微信聯(lián)系作者。
Ⅳ、安裝軟件
Keil MDK-ARM集成開(kāi)發(fā)環(huán)境的安裝比較簡(jiǎn)單(基本上就是一路Next下去)。還是按照常規(guī)安裝教程(截圖)講述一下吧,以上面下載的“MDK521a.EXE”軟件為例講述。
支持的操作系統(tǒng):
http://www2.keil.com/system-requirements
Windows Vista、Windows 7、Windows 8和Windows 10
【注意:V5.21a不再支持Windows XP系統(tǒng)了,Windows XP也可以用,但有些兼容性不好,容易出現(xiàn)異常,建議安裝在官方指定操作系統(tǒng)下】
1.下載軟件,雙擊安裝包,進(jìn)入安裝向?qū)Ы缑?,點(diǎn)擊“Next”
2.勾選“I agree to...”,點(diǎn)擊“Next”
3.選擇軟件和支持包安裝路徑(可以默認(rèn)),點(diǎn)擊“Next”
4.填寫(xiě)信息(可以隨便填寫(xiě)),點(diǎn)擊“Next”
5.安裝過(guò)程需要等待幾分鐘
6.安裝結(jié)束時(shí),彈出下圖提示,選擇“安裝”
7.安裝完成,點(diǎn)擊“Finish”
8.自動(dòng)更新“支持包”,可以直接退出,自己下載安裝。
至此Keil MDK-ARM就安裝完成,可以新建工程使用了。但為了不受編譯代碼大小限制和用戶體驗(yàn),就需要購(gòu)買授權(quán),或注冊(cè)。
Ⅴ、注冊(cè)軟件
Keil MDK-ARM是一個(gè)收費(fèi)的軟件,官方打擊盜版也比較嚴(yán)厲,若你是商業(yè)用途,建議購(gòu)買正版軟件。當(dāng)然,我這里是針對(duì)個(gè)人開(kāi)發(fā)學(xué)習(xí)的朋友而言,進(jìn)行非商業(yè)用途的使用。
我上面百度網(wǎng)盤(pán)提供下載的地址里面有一個(gè)“注冊(cè)機(jī)”文件,本章將利用該注冊(cè)機(jī)進(jìn)行注冊(cè)。
1.打開(kāi)上面安裝好的Keil MDK-ARM,若出現(xiàn)下圖提示,請(qǐng)關(guān)閉軟件,重新以管理員身份運(yùn)行軟件(選中Keil uVision5 -> 右鍵 -> 以管理員身份運(yùn)行)
2.打開(kāi)注冊(cè)管理窗口(File -> License Management),并復(fù)制CID(備用)。
3.打開(kāi)“注冊(cè)機(jī)”:(1)粘貼上面復(fù)制的CID,(2)目標(biāo)選擇ARM,(3)生成注冊(cè)碼,(4)復(fù)制注冊(cè)碼
4.回到注冊(cè)界面:(1)粘貼上面生成的“注冊(cè)碼”,(2)點(diǎn)擊“Add LIC”,(3)看見(jiàn)顯示信息說(shuō)明注冊(cè)成功。
Ⅵ、安裝器件支持包
Keil MDK-ARM V5 和 V4安裝的區(qū)別在于V5需要自己安裝器件支持包,而V4就不需要安裝。
支持包可以在線安裝,也可以下載離線包自己安裝。
1.在線安裝支持包
在線安裝就是利用安裝好的軟件自動(dòng)下載支持包。點(diǎn)擊“安裝支持包”圖標(biāo):
如果軟件安裝完之后沒(méi)有更新列表,使用這種方式安裝支持包,就需要更新列表,否則看不到下面的設(shè)備(Devices)
2.離線安裝支持包
所謂離線安裝支持包,就是下載支持包自己安裝的意思。在我上面百度網(wǎng)盤(pán)可以下載ST所以系列的支持包(你也可以在官下載你對(duì)應(yīng)芯片的支持包)。
你安裝好MDK-ARM V5軟件之后,支持包的路徑就已經(jīng)有了,當(dāng)你雙擊下載的支持包后,路徑就是固定的(與之對(duì)應(yīng),不能修改),點(diǎn)擊“Next”即可安裝支持包。安裝過(guò)程很快,最后點(diǎn)擊“Finish”安裝完成。
Ⅶ、說(shuō)明
Keil MDK-ARM這個(gè)工具是一款收費(fèi)的軟件,官方嚴(yán)厲打擊盜版,若你是商業(yè)用途,建議購(gòu)買正版軟件。
以上總結(jié)僅供參考,若有不對(duì)之處,敬請(qǐng)諒解。
-
ARM
+關(guān)注
關(guān)注
134文章
9029瀏覽量
366535 -
keil
+關(guān)注
關(guān)注
68文章
1210瀏覽量
166599 -
MDK
+關(guān)注
關(guān)注
4文章
208瀏覽量
32013
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論