ARM開(kāi)發(fā)工具KEIL MDK-ARM v5.0強(qiáng)勢(shì)來(lái)襲
2013年09月26日
作者: 糖悅之果飛
暫無(wú)評(píng)論
5,212+
0
ARMMDK-ARM v5.0開(kāi)發(fā)工具
在蟄伏了一年后ARM MDK再度發(fā)力,,新一代集成開(kāi)發(fā)工具V5震撼上市,!和以往的版本V4相比有許多新的特色。我們看看它的架構(gòu)圖: 從上圖可以看出MDK5分成了兩部分,,MDK核和software packs,。MDK核跟以往一樣分成四個(gè)部分,編輯器,,編譯器,,包安裝,調(diào)試跟蹤,。此版software packs與以為版本不同,,其內(nèi)又分為device,CMSIS和 Mdidleware,。 (一)安裝軟件包: 在談軟件包給嵌入式開(kāi)發(fā)者帶來(lái)的好處之前,,先來(lái)看看它的安裝方法,。打開(kāi)您安裝好后的MDK5,點(diǎn)擊pack install,,出現(xiàn)對(duì)話框選擇您的路徑,,并選擇您需要的軟件例程,如下圖: (二)MDK5 software packs的優(yōu)勢(shì): 1.提高了開(kāi)發(fā)效率 1)軟件組件選擇方便, 各種軟件組件隨便我們選擇 文件系統(tǒng)組件,,是我們方便在內(nèi)存,,存儲(chǔ)卡,內(nèi)存設(shè)備中讀寫(xiě)創(chuàng)建修訂文件,; 圖形組件,,靈活的人機(jī)交互界面; 網(wǎng)絡(luò)組件,,服務(wù)器網(wǎng)絡(luò)套接字,,物理層交互方便我們開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用; Usb組件,,創(chuàng)建usb設(shè)備開(kāi)發(fā)usb標(biāo)準(zhǔn)級(jí)別應(yīng)用 2.輕松訪問(wèn)文檔資源 我們提供所有資源的文檔,,您可以輕松查閱。 3.各種代碼模板例程快速啟動(dòng)開(kāi)發(fā) MDK5.0提供了豐富的例程供您使用,,加速您的產(chǎn)品研發(fā)進(jìn)度,! 4.項(xiàng)目維護(hù)簡(jiǎn)單,提升代碼重復(fù)利用率 1)軟件包包括了設(shè)備更新和版本管理,使得我們的項(xiàng)目維護(hù)變得簡(jiǎn)單。 2)簡(jiǎn)化了設(shè)備更換 為什么這樣說(shuō)呢,?在以往我們更換新設(shè)備可能還要再重新寫(xiě)驅(qū)動(dòng)寫(xiě)應(yīng)用程序之類的,現(xiàn)在沒(méi)有那么麻煩了,,這也從更本上解決了代碼復(fù)用的問(wèn)題,。 在MDK5.0中我們的一些外設(shè)驅(qū)動(dòng)會(huì)成為新的 CMSIS-Driver標(biāo)準(zhǔn)的驅(qū)動(dòng),并且這些驅(qū)動(dòng)不受MDK專業(yè)版限制使用,,也可被其他的一些中間組件棧使用,。每一個(gè)是能的外設(shè),我們會(huì)提供一個(gè)一致的結(jié)構(gòu)體來(lái)訪問(wèn)它,,不同的外設(shè)只需要配置一個(gè)RTE_device.h的配置文件,,就可訪問(wèn)它。驅(qū)動(dòng)結(jié)構(gòu)體如下: 這樣我們?cè)俑鷵Q設(shè)備后,,基本上不用改動(dòng)什么就可以直接使用了,,使得代碼復(fù)用成為可能。 5.靈活性更強(qiáng) 1)軟件包支持新設(shè)備 我們的驅(qū)動(dòng)中基本涵蓋了市面上絕大多數(shù)的硬件設(shè)備,,并且我們的工程師一直在不停地 提供新設(shè)備的驅(qū)動(dòng),。如果您有新設(shè)備的加入,不用擔(dān)心我們也會(huì)盡可能地提供支持的,。 2)開(kāi)源可加入第三方組件 MDK5 software packs是開(kāi)源的,,您也可以加入自己的組件,,或者第三方組件我們都是支持的。 關(guān)于深圳英蓓特科技有限公司: 深圳市英蓓特科技有限公司是一家全球性的嵌入式硬件和軟件供應(yīng)商,,總部位于深圳,,在武漢建有研發(fā)中心,北京,、上海設(shè)有銷售辦事處,。于2011年12月7日被 Premier Farnell集團(tuán)(LSE: PFL)收購(gòu),整個(gè)交易于2012年6月26日順利結(jié)束,,至此成為Premier Farnell旗下獨(dú)立運(yùn)作的全資子公司,。 英蓓特是ARM工具關(guān)鍵合作伙伴、ARM授權(quán)培訓(xùn)中心,,微軟Windows Embedded銀牌合作伙伴,,是TI、ST,、NXP,、ADI、Atmel,、Freescale等眾多知名半導(dǎo)體廠商的官方第三方設(shè)計(jì)合作伙伴,。公司從04年開(kāi)始,累計(jì)為國(guó)內(nèi)外幾十家客戶提供了基于ARM處理器的產(chǎn)品設(shè)計(jì)服務(wù),,所應(yīng)用的ARM處理器包括Cortex-M0/M0+/M3/M4,、ARM7、ARM9,、ARM11,、ARM Cortex-A8、ARM Cortex-A9等多個(gè)系列,。 |
|