Keil是業(yè)界最好的51單片機(jī)開(kāi)發(fā)工具之一,它擁有流暢的用戶(hù)界面與強(qiáng)大的仿真功能。ARM將Keil公司收購(gòu)之后,正式推出了針對(duì)ARM微控制器的開(kāi)發(fā)工具rvmdk,它將ARM編譯器RVCT與Keil的工程管理、調(diào)試仿真工具集成在一起,是一款非常強(qiáng)大的ARM微控制器開(kāi)發(fā)工具。2007年5月,ARM正式授權(quán)中國(guó)深圳英蓓特公司代理中文版rvmdk的出售事務(wù)。很多嵌入式系統(tǒng)開(kāi)發(fā)工程師對(duì)ARM的老版本開(kāi)發(fā)工具ADS1.2非常熟悉,而rvmdk與ADS相比較,從外觀(guān)、仿真流程以及內(nèi)部二進(jìn)制編譯鏈接工具上都有了不少改進(jìn),用法稍有不同。本主的主旨是介紹通用的流程,以及一些注意事項(xiàng),幫助ADS1.2用戶(hù)將老的,遺留的ADS1.2工程轉(zhuǎn)化成在rvmdk上進(jìn)行開(kāi)發(fā)調(diào)試的工程。
ARM新推出的微控制器開(kāi)發(fā)工具rvmdk與ADS1.2在工具架構(gòu)組成上有一些不同,這些區(qū)別包括:不同版本的ARM編譯器(compiler),不同的調(diào)試器(debugger),不同的仿真器(simulator),以及不同的硬件調(diào)試單元。作為ARM的新一代微控制器開(kāi)發(fā)工具,rvmdk不但包含ARM的最新版本編譯鏈接工具,即RVDS3.0的編譯鏈接工具,而且根據(jù)微控制器調(diào)試開(kāi)發(fā)的特點(diǎn)采用了與ADS,RVDS完全不同的調(diào)試、仿真環(huán)境,uVision debugger 與simulator。
rvmdk集成了RVDS3.0的編譯工具RVCT3.0,與ADS1.2相比,除去編譯、連接工具的可執(zhí)行二進(jìn)制文件不同之外,RVCT3.0的很多編譯連接選項(xiàng)與ADS編譯器也有不同。
標(biāo)簽:
MDK3
ADS
1.2
轉(zhuǎn)換
上傳時(shí)間:
2013-11-01
上傳用戶(hù):1051290259