成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解MTK開發(fā)環(huán)境建立學(xué)習(xí)教程

移動(dòng)開發(fā)
MTK開發(fā)環(huán)境建立學(xué)習(xí)教程是本文要介紹的內(nèi)容,主要是來了解MTK開發(fā)環(huán)境如何來建立的內(nèi)容,具體內(nèi)容來看本文詳解。

MTK開發(fā)環(huán)境建立學(xué)習(xí)教程是本文要介紹的內(nèi)容,主要是來了解MTK開發(fā)環(huán)境如何來建立的內(nèi)容,具體內(nèi)容來看本文詳解。

1、開發(fā)主機(jī)要求及所需工具:

操作系統(tǒng):Windows 2000, WinXP. 推薦Windows 2000 with SP2 or later.

編 譯 器:ADS (Arm Developer Suite) v1.2 [Build 842]

Perl解析:ActivePerl, 推薦使用ActivePerl 5.6.1版本

仿真工具:MTK PC Simulator

跟蹤工具:Catcher_L1 v3.10.01,從串口輸出調(diào)試信息,只做普通UI應(yīng)用的話,大致不會(huì)用到,用PC仿真工具就好了

燒錄工具:FlashTool_UI v3.1.05 或 FlashTool_v3.0844.00

其 他:PL2303_Driver_XP2K v204102,這是下載線用到的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\ADS1.2\Setup.exe”,一路按下一步,最后安裝License時(shí)選定文件“E:\MTK_P1300\ADS1.2\CRACK\ license.dat”,然后接著一路下一步直到安裝完。安裝完后刪掉目錄“E:\MTK_P1300\ADS1.2\”,節(jié)省磁盤空間。

(2)安裝ADS補(bǔ)丁

運(yùn)行huayu102_ADS12_Patch_Windows.rar壓縮文件中的ADS_Patch_Window.exe,這是個(gè)自解壓的壓縮文件,選Unzip解壓到上一步ADS的安裝目錄(缺省是C:\Program Files\ARM\ADSv1_2),解壓過程中如果問到是否覆蓋,全部選覆蓋好了。

(3)安裝腳本解釋器Perl

直接運(yùn)行壓縮包huayu106_perlzip.rar里面擴(kuò)展名為msi的安裝文件,缺省安裝就好,一路Next,呵呵。

上述幾步完成后,編譯環(huán)境基本建立,此時(shí)可以開一個(gè)dos窗(開始菜單->運(yùn)行->輸入cmd->確定)看一下,安裝正常應(yīng)該能順利執(zhí)行以下命令,armcc

注意看版本號(hào),應(yīng)該是ADS1.2 [Build 842],不是的話可能沒打補(bǔ)丁,或補(bǔ)丁打的位置不對(duì),請(qǐng)看第2步ADS補(bǔ)丁部分的說明并重新打一次,直到版本號(hào)對(duì)為止,哈哈。

perl --version

注1:上述安裝過程會(huì)自動(dòng)創(chuàng)建編譯環(huán)境所需的環(huán)境變量,如果發(fā)現(xiàn)編譯不正常了,可能是安裝了其他編譯工具導(dǎo)致沖突,這時(shí)建議查看下系統(tǒng)環(huán)境變量,把Perl和ADS的安裝目錄調(diào)到最前面,同時(shí)從path中去掉可能會(huì)產(chǎn)生沖突的編譯工具鏈的路徑(例如winavr)

(4)代碼編輯環(huán)境

運(yùn)行壓縮文件huayu108_Source Insight3.5.rar中的安裝文件安裝即可。至于編輯器,這個(gè)看個(gè)人喜好了,不過Source Inside看代碼蠻方便的。

(5)PC機(jī)模擬器

模擬器MTK PC Simulator是用來在PC上仿真調(diào)試用的,要安裝VC6 SP6(同時(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庫,并打上相關(guān)補(bǔ)丁到SP6。

模擬器能模擬真機(jī)的大部分行為,這樣能給調(diào)試帶來很大便利,不需要每次改動(dòng)都要燒錄。

模擬器要從源碼編譯,解壓壓縮包“huayu201_P1300_V1.7_Release.rar”里面的文件“HUAYU_P1300_V1.7_Release.rar”到目錄“E:\MTK_P1300”,此時(shí)會(huì)出現(xiàn)目錄“E:\MTK_P1300\P1300_V1.7_Release”,這就是P1300的代碼目錄樹了;接著打上最新的補(bǔ)丁,解壓壓縮包“huayu203_P1300_V1.7_Release_patch.rar”里面的壓縮文件“HUAYU_P1300_V1.7_Release_patch.rar”到目錄

“E:\MTK_P1300\P1300_V1.7_Release”,解壓時(shí)選擇全覆蓋以替換被修改過的文件,打補(bǔ)丁之前對(duì)目錄樹里面的文件進(jìn)行修改過的,需要手動(dòng)再加上去。

編譯PC仿真器之前需要先把剛才上面得到的目錄樹build一次,開一個(gè)dos窗,盤符和目錄轉(zhuǎn)到代碼目錄樹對(duì)應(yīng)的盤符和目錄,例如:

  1. E:  
  2. cd E:\MTK_P1300\P1300_V1.7_Release\  
  3. make new 

注3:第一次make的時(shí)候要用“make new”,make new的時(shí)間比較長(zhǎng)(慢的機(jī)器搞不好要2小時(shí)以上),編譯過程中間會(huì)出現(xiàn)一些文件找不到的信息,只要編譯過程沒意外終止,那些信息可以忽略。編譯日志文件位置: build\NEOTEL25_06B\log\,要查看編譯過程有啥問題就看這個(gè)目錄下的文件了;生成的bin文件位置: build\NEOTEL25_06B\*.bin,下載燒錄就是燒bin文件。

這里順帶介紹下build的命令格式:

make new 清除后重新編譯整個(gè)項(xiàng)目

make resgen      重新生成資源

make remake    重新編譯鏈接項(xiàng)目

make viewlog xxx     查看模塊xxx的編譯日志

make查看可以用make選項(xiàng)幫助信息

注4:如果機(jī)器上裝了其他gcc編譯工具鏈(比如winavr之類)的話可能要手動(dòng)改下Path,否則編譯會(huì)出錯(cuò),修改Path的方法見注1,也可以修改批處理文件“E:\MTK_P1300\P1300_V1.7_Release\make.bat”,在“perl make2.pl %*”之前加上下面兩句:

  1. set PERL5LIB=D:\perl\lib  
  2.  
  3. set PATH=D:\perl\bin;d:\progra~1\arm\adsv1_2\bin;E:\MTK_P1300\P1300_V1.7_Release\tools;c:\windows\system32;c:\windows;c:\windows\system 

注意,上面的路徑是我機(jī)器上的,不是缺省安裝路徑,要根據(jù)自己的實(shí)際安裝路徑做修改。

下面開始編譯PC仿真器了,用VC6打開工程文件“E:\MTK_P1300\P1300_V1.7_Release\plutommi\mmi\ PC_Simulator.dsw”,然后開始編譯,編譯時(shí)間比較長(zhǎng),具體看機(jī)器配置了,這時(shí)又可以干點(diǎn)別的啥了,呵呵。

因?yàn)榉抡嫫鞴こ躺婕拔募^多,編譯費(fèi)時(shí),建議編譯過程中電腦上少開窗口,特別是網(wǎng)絡(luò)類的,如QQ,有時(shí)會(huì)發(fā)現(xiàn)開QQ后,編譯過程中VC會(huì)掛死,呵呵。有可能是開QQ后防火墻過濾網(wǎng)絡(luò)數(shù)據(jù)占用較多系統(tǒng)資源,如果發(fā)現(xiàn)VC編譯特別慢或干脆掛死,可以重啟動(dòng)一下電腦,只開必要的窗口,然后開始編譯。

如果編譯過程中發(fā)現(xiàn)怪異的問題,如:

  1. incomingstringiddef.h(120) : error C2059: syntax error : 'constant' 或者  
  2. error C2065: 'STR_CM_REDIAL' : undeclared identifier 之類 

這個(gè)時(shí)侯你可能需要看一下你VC相關(guān)路徑的設(shè)置順序.

(6)Tracer跟蹤工具

解壓文件P1300_Build_Guide.rar到E:\MTK_P1300,然后在文件管理器進(jìn)入目錄“E:\MTK_P1300\P1300_Build_Guide”,接著解壓Catcher_L1_v3.10.01.zip到當(dāng)前目錄下的Catcher_L1_v3.10.01子目錄,進(jìn)入子目錄Catcher_L1_v3.10.01,發(fā)送一個(gè)Catcher.exe的快捷方式到桌面。

在需要用到TRACE的時(shí)候,在代碼中使用函數(shù)

  1. void kal_prompt_trace(module_type mod_id, const kal_char *fmt,...);  

打印需要查看的信息,使用Catcher跟蹤查看。

這個(gè)有點(diǎn)類似Linux的Kernel Debug工具,具體使用方法見文檔《cather使用手冊(cè).doc》,這個(gè)文檔可在壓縮包“huayu101_p1300軟件使用工具及開發(fā)指南.rar”里面找到。

(7)燒錄工具

解壓文件“E:\MTK_P1300\P1300_Build_Guide\ FlashTool_UI_exe_v3.1.05.zip”到當(dāng)前目錄,然后進(jìn)入目錄“E:\MTK_P1300\P1300_Build_Guide\FlashTool_v3.1.05”,發(fā)送一個(gè)Flash_tool.exe的快捷方式到桌面好了。

還有個(gè)下載工具FlashTool_v3.0844.00.rar,也是不用安裝,解壓后直接用的,據(jù)說燒錄速度比上面那個(gè)快。

具體使用方法見文檔《flash_tool_MT平臺(tái)使用教程.doc》,這個(gè)文檔可在壓縮包“huayu101_p1300軟件使用工具及開發(fā)指南.rar”里面找到。

(8)USB串口下載線驅(qū)動(dòng)

運(yùn)行壓縮文件

  1. “E:\MTK_P1300\P1300_Build_Guide\PL2303_Driver_XP2K_v204102.zip” 

里面的可執(zhí)行文件進(jìn)行安裝,一路下一步,這里不再贅述。

小結(jié):詳解MTK開發(fā)環(huán)境建立學(xué)習(xí)教程的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-31 10:20:26

MTK驅(qū)動(dòng)開發(fā)

2011-09-13 15:26:25

MTK環(huán)境搭建

2011-08-30 18:01:20

2011-08-30 16:55:31

MTK開發(fā)編譯

2011-08-31 10:01:44

MTK開發(fā)環(huán)境

2011-08-30 16:32:41

MTK開發(fā)環(huán)境

2011-08-31 10:37:06

MTK開發(fā)入門

2011-09-01 16:01:25

Qt插件

2011-08-24 11:03:33

LUA環(huán)境 安裝

2011-08-30 16:22:00

MTK開發(fā)環(huán)境

2011-08-24 15:22:09

2011-07-22 18:13:59

IOS IDE Xcode

2011-09-06 13:31:10

MTK平臺(tái)Scatter文件

2013-02-21 13:49:20

Tizen三星

2011-04-25 19:15:16

2009-12-09 09:47:05

ibmdwRational

2010-02-26 10:17:15

Linux uClin

2011-09-05 17:07:45

MTK手機(jī)軟件

2011-08-30 16:43:46

MTK開發(fā)菜單

2011-08-31 10:51:39

MTKAndroid 開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩在线观看中文字幕 | 福利久久 | 国产精品久久久久久久久久久久久 | 中文字幕 国产精品 | 国产伦精品 | 国产精品18久久久久久白浆动漫 | 午夜在线| 国产jizz女人多喷水99 | а天堂中文最新一区二区三区 | www.国产.com| 国产日韩欧美在线观看 | 欧美人妇做爰xxxⅹ性高电影 | 黄色一级在线播放 | 国产精品一区二区日韩 | 日韩一区二区三区视频在线播放 | 午夜精品一区二区三区三上悠亚 | 韩日一区二区 | 在线看av网址 | 桃色五月| 久久亚洲国产精品 | 97人澡人人添人人爽欧美 | 91视频国产区 | 色综合久 | 国产精品国产a级 | 97视频免费| 免费看a | 一级全黄少妇性色生活免费看 | 日韩国产高清在线观看 | av电影一区二区 | 成人久久久 | 337p日本欧洲亚洲大胆 | www精品 | 日本久久精 | 日韩综合在线视频 | 欧美一级二级在线观看 | 中文字幕在线视频观看 | 黄色片在线网站 | 免费在线看黄视频 | 中文字幕中文字幕 | 综合久久99 | av免费在线播放 |