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