資源描述:
《開發(fā)環(huán)境設(shè)立.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、一、開發(fā)環(huán)境設(shè)立1、開發(fā)主機(jī)要求及所需工具:操作系統(tǒng):Windows2000,WinXP.推薦Windows2000withSP2orlater.編譯器:ADS(ArmDeveloperSuite)v1.2[Build842]Perl解析:ActivePerl,推薦使用ActivePerl5.6.1版本仿真工具:MTKPCSimulator跟蹤工具:Catcher_L1v3.10.01,從串口輸出調(diào)試信息,只做普通UI應(yīng)用的話,大致不會(huì)用到,用PC仿真工具就好了燒錄工具:FlashTool_UIv3.1.05或FlashTool_v3.0844.00其他:PL2303_Dr
2、iver_XP2Kv204102,這是下載線用到的USB串口驅(qū)動(dòng),以前機(jī)器上裝過PL2303驅(qū)動(dòng)的,建議改用這個(gè),否則可能會(huì)有藍(lán)屏的問題。2、開發(fā)環(huán)境建立過程:新建一個(gè)目錄,英文的好了,否則有些工具不認(rèn)識(shí)中文路徑,這里以E:MTK_P1300為例說明,下面我用文字和圖片簡(jiǎn)單說明下安裝過程,更詳細(xì)的安裝過程可以看壓縮文件“手機(jī)開發(fā)板C語言開發(fā)視頻.rar”中的Flash文件“P1300_Build_Env.swf”。1)安裝ADS1.2解壓文件huayu109_ads1.2.rar到某個(gè)目錄,比如說解壓到“E:MTK_P1300”,解壓完后運(yùn)行“E:MTK_P1300
3、ADS1.2Setup.exe”,一路按下一步,最后安裝License時(shí)選定文件“E:MTK_P1300ADS1.2CRACKlicense.dat”,然后接著一路下一步直到安裝完。安裝完后刪掉目錄“E:MTK_P1300ADS1.2”,節(jié)省磁盤空間。2)安裝ADS補(bǔ)丁運(yùn)行huayu102_ADS12_Patch_Windows.rar壓縮文件中的ADS_Patch_Window.exe,這是個(gè)自解壓的壓縮文件,選Unzip解壓到上一步ADS的安裝目錄(缺省是C:ProgramFilesARMADSv1_2),解壓過程中如果問到是否覆蓋,全部選覆蓋好了
4、。3)安裝腳本解釋器Perl直接運(yùn)行壓縮包huayu106_perlzip.rar里面擴(kuò)展名為msi的安裝文件,缺省安裝就好,一路Next,呵呵。上述幾步完成后,編譯環(huán)境基本建立,此時(shí)可以開一個(gè)dos窗(開始菜單->運(yùn)行->輸入cmd->確定)看一下,安裝正常應(yīng)該能順利執(zhí)行以下命令,如下圖:注意看版本號(hào),應(yīng)該是ADS1.2[Build842],不是的話可能沒打補(bǔ)丁,或補(bǔ)丁打的位置不對(duì),請(qǐng)看第2步ADS補(bǔ)丁部分的說明并重新打一次,直到版本號(hào)對(duì)為止,哈哈。這是perl解釋器的運(yùn)行畫面。注1:上述安裝過程會(huì)自動(dòng)創(chuàng)建編譯環(huán)境所需的環(huán)境變量,如果發(fā)現(xiàn)編譯不正常了,可能是安裝了其他編譯
5、工具導(dǎo)致沖突,這時(shí)建議查看下系統(tǒng)環(huán)境變量,把Perl和ADS的安裝目錄調(diào)到最前面,同時(shí)從path中去掉可能會(huì)產(chǎn)生沖突的編譯工具鏈的路徑(例如winavr),如下圖所示(我是安裝到D盤滴,缺省是C盤,不過我C盤幾乎被我塞滿了):如果嫌改path麻煩(因?yàn)橐玫狡渌幾g工具鏈的時(shí)候還得改回去),還有一種辦法,就是改make.bat批處理,具體見注4中相關(guān)說明。注2:如果安裝ADS時(shí),改變了默認(rèn)安裝路徑,需要修改源碼中的設(shè)置,源碼目錄樹解壓過程見模擬器編譯環(huán)節(jié)相關(guān)介紹。makeOption.mak----------------------------------ifeq($(
6、strip$(COMPILER)),ADS)DIR_ARM=c:progra~1armadsv1_2#修改這里DIR_ARM:=$(strip$(DIR_ARM))DIR_TOOL=$(DIR_ARM)binDIR_ARMLIB=$(DIR_ARM)libDIR_ARMINC=$(DIR_ARM)includeendif------------------------------------------------比如改裝到D盤了,這里把紅色部分“c”改成“d”就好了1)代碼編輯環(huán)境運(yùn)行壓縮文件huayu108_SourceInsight3.5.rar中的安裝文
7、件安裝即可。至于編輯器,這個(gè)看個(gè)人喜好了,不過SourceInside看代碼蠻方便的。2)PC機(jī)模擬器模擬器MTKPCSimulator是用來在PC上仿真調(diào)試用的,要安裝VC6SP6(同時(shí)要安裝Uuicode靜態(tài)和動(dòng)態(tài)庫,沒有裝Unicode庫的可以用“huayu103_MTK模擬器DLL補(bǔ)丁.zip”中的庫,拷到系統(tǒng)目錄“%windir%system32”下即可)。我機(jī)器上的VC是有裝Unicode庫的,沒裝過Unicode庫的如果在模擬器編譯或運(yùn)行中出現(xiàn)問題,建議重裝下VC6,安裝時(shí)勾選Unicode庫,并打