精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MTK開發流程和開發環境學習筆記

移動開發
MTK手機開發平臺是由MediaTek研發的一套手機開發平臺、在MediaTek的源代碼中封裝了手機的的一些基本的功能。

MTK開發流程和開發環境學習筆記是本文要介紹的內容、主要是了解MTK開發環境MTK的框架、具體內容的實現來看本文詳解。

一、MTK的框架理解

MTK手機開發平臺是由MediaTek研發的一套手機開發平臺、在MediaTek的源代碼中封裝了手機的的一些基本的功能。我們公司MMI就是在MTK源碼的基礎上針對不同的客戶群體需求進行軟件開發(包括調整UI資源、封裝SP、相應應用程序)。

MTK的主要框架如下圖:

MTK開發流程和開發環境學習筆記

PS:

MMI Application Layer:包含一些用戶自定的應用程序。

UI Layer:封裝一些與UI相關的函數

Framework:封裝消息管理和事件處理。

Layer Operating System & Protocol Stack Layer & Driver :協議棧和驅動相關的信息。

二、開發環境的搭建

為更方便的在MTK平臺上進行研發、需要安裝如下軟件:

1、ADS編譯器。由于MTK平臺使用的ARM處理器、需要使用ADS編譯器進行編譯。

2、beyond compare。使用該軟件能比較兩個文件(文本文件尤其明顯)的差異、方便我們了解自己做了哪些修改。

3、分布式編譯工具。由于MTK的文件數目很多、如果采用單機編譯的方式比較費時、因此需要使用分布式編譯軟件increditbuild來加快程序的編譯速度。

4、加密軟件。公司的MTK源碼是經過加密的、因此需要安裝億賽通軟件來解密(具體有IT人員安裝)。

5、CC。由于公司版本更新速度比較快、我們使用CC來進行版本管理。

6、CQ。使用CQ來方便測試和開發人員的溝通、測試人員通過CQ提交BUG、開發人員可以查看BUG的狀態、處理完成后修改狀態、然后測試人員再進行測試。

7、VC6.0(***安裝vc助手插件查看代碼更明顯)。方便我們調試。

8、Sourceinsigt。方便查看和修改代碼。

三、MTK的文件結構

MTK程序包含的文件數量比較多、對于開發人員我們只需要了解其中開發比較常用的幾個文件夾就可以了。常用的幾個文件結構的結構如下圖:

MTK開發流程和開發環境學習筆記

PS:

Customer:存放一些資源的定義、模擬器的皮膚和圖標等。如圖片、菜單、字符串、字體、語言、主題….

MMI:我們主要做代碼修改的地方之一。其中INC是一些頭文件、Framework中有文件管理、事件處理、NVRam、歷史、OSL、任務管理、xxxAPP是一些應用程序的代碼(如Call、Message等)、GUI中定義一些UI組件和category。

Mtkapp:應用程序的定義(其中包含INC和SRC)、如Camera、TV等

四、常用開發工具的使用

MTK開發過程中可能會用到如下工具、具體使用方法如下:

1、ADS編譯器的使用。由于MTK已將程序的具體編譯過程寫成批處理文件、因此我們不需要寫繁瑣的make文件、只需要調用MTK的批處理文件就可以完成編譯。使用cmd命令進入命令行界面、使用cd命令轉到我們工程文件的code路徑。具體命令如下:、

make "project" gprs new:編譯整個工程(時間最長、除非添加資源或者修改mak文件、一般少使用)。

make "project" gprs r [模塊名]:編譯修改的c文件、如果知道修改在哪個模塊可以直接后面跟模塊名。

make "project" gprs gen_modis(simulator_gen"project"gprs)重新生成模擬器。

make ratech35_08b gprs resgen:修改了資源文件需要執行該命令來將資源轉換成C文件。

2、CQ的使用方法(查詢條件雙擊添加)

開始à程序àRational software àRational ClearQuestàClear Questà使用用戶名和密碼登錄à點擊左上角Create Grid Queryà彈出界面選擇nextà選擇要查詢的列(id,Owner,project,State,Headline,Description)à在Filter界面中選擇查詢選項(Project、State)Nextà點擊選擇好的選項(如Project)點擊Value按鈕來添加條件后Run就可以顯示出Bug的狀態

3、CC的使用。

開始à程序

  1. àRational software àRational ClearCaseàClearCase ExporeràBaseClearCaseàCreateView 

來創建一個View。創建后我們就可以在已存在的View上執行Update、CheckOut、CheckIn等操作。其中在創建View(以后也可以修改)是需要定義Update的規則、示例如下:

  1. element * CHECKEDOUT  
  2. element * .../rgt_m800_base/LATEST  
  3. element * /main/LATEST -mkbranch rgt_m800_base  
  4. load /RATECH35_08BW0912MP_V1_F1_MMI 

PS:可以按如下方式在CC中建立自己的分支

在CC中點擊自己的文件右鍵à選擇Explorer Typeà打開brunch type文件夾、在該文件夾中新建自己的節點。

4、Flash Tool的使用。

在ratech35_08b.mak中的RGT_MODIS_BUILD設置為FASLE

Make New 生成Bin文件

打開Flash Tool 在download agent 選擇Flash Tool的安裝目錄下的MTK_AllinOne_DA.bin,點Scatter-Loading選擇

  1. code/build/RATECH35_08B/RATECH35_08B_PCB01_gprs_MT6235B_S01.M800_XXX_UIM_0910.bin 

接通主板電源、使用usb線連接到主板、然后點擊Flash Tool的download即開始下載

PS:

在關掉電源的時候、先需要將主板的電源線拿掉、然后在關閉電源

電源的電壓應該在3.9v左右、不能高于4.1v

5、使用串口線打log的方法(代碼中格式:kal_prompt_trace(MOD_USB,"lcd_backlight = %d,%d", lcd_backlight,time_enum);)

將bin文件下載到手機

開機在手機中輸入*#9646633#進入工作模式、在作模式中選擇設備、選擇Set UART、在Set UART菜單中選擇UART Setting、在UART Setting菜單中設置TST-PS-Config為UART-1(波特率設置為115200)、設置PS-Config為無(波特率同上)。

用串口線將手機和PC連在一起。打開Catcher.exe、并在其中做如下設置:

Config菜單àSetDatabasePathà路徑選擇/code/tst/database_classb/....srcp…à選擇Catcher的快捷圖標loading mode。

小結:MTK開發流程和開發環境學習筆記的內容介紹完了、希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-08-24 15:22:09

2011-08-30 16:02:10

MTK開發環境

2011-08-30 18:01:20

2011-08-30 16:43:46

MTK開發菜單

2011-08-31 10:51:39

MTKAndroid 開發

2011-08-30 16:22:00

MTK開發環境

2011-08-30 16:55:31

MTK開發編譯

2011-08-31 10:20:26

MTK驅動開發

2011-08-25 13:44:11

LUA下載SciTE

2010-07-13 16:00:59

Perl開發環境

2011-09-13 15:26:25

MTK環境搭建

2011-08-31 10:37:06

MTK開發入門

2011-08-30 16:32:41

MTK開發環境

2011-08-31 10:12:26

MTK手機平臺

2010-01-13 10:45:44

Visual C++

2011-08-23 13:54:10

LUA全局變量

2011-08-15 10:06:22

iPhone開發nib 文件

2011-08-09 17:29:29

iPhone文件屏幕

2011-06-28 15:09:38

Qt Maemo

2011-08-31 10:26:38

MTK驅動開發
點贊
收藏

51CTO技術棧公眾號

国产又粗又大又爽| 免费一级黄色录像| 中文在线8资源库| 国产日本欧美一区二区| 成人欧美一区二区三区在线| 免费一级肉体全黄毛片| 奇米亚洲欧美| 欧美一级高清片| 国产精品50p| 欧美日韩在线看片| www.欧美日韩国产在线| 国产精品中文字幕在线观看| 久久综合综合久久| 日本大胆欧美| 亚洲高清在线观看| 亚洲第一区第二区第三区| 竹内纱里奈兽皇系列在线观看| 一区在线中文字幕| 免费看污久久久| www日本视频| 蜜乳av一区二区| 韩国三级电影久久久久久| 日韩在线观看免| 一本色道久久综合亚洲精品酒店 | 99国产欧美久久久精品| 国产精品一区二区三区久久| 国产九色在线播放九色| 欧美成人久久| 久久精品99久久久久久久久| 午夜时刻免费入口| 日本一道高清一区二区三区| 日韩手机在线导航| 亚洲免费av一区| 秋霞国产精品| 色欧美日韩亚洲| 精品国产一区三区| 色老头在线观看| 自拍偷拍欧美精品| 亚洲一区二区四区| 福利片在线看| 久久久99久久精品欧美| 久久99精品国产99久久| 成人福利小视频| 久草精品在线观看| 国产日韩欧美在线播放| 最近中文字幕免费在线观看| 久久精品中文| 日本国产一区二区三区| 国产精品视频免费播放| 一本色道久久综合亚洲精品不| 欧美极品少妇xxxxⅹ免费视频 | 国产在线观看免费| 91丝袜美腿高跟国产极品老师| 国产精品毛片va一区二区三区| 国产aⅴ一区二区三区| 国产在线观看一区二区| 91久久精品美女| 国产欧美久久久| 国产尤物一区二区| 97av影视网在线观看| 亚洲av无码专区在线| 国产乱妇无码大片在线观看| 97人人澡人人爽| 亚洲高清视频在线播放| 成人aaaa免费全部观看| 久久艹中文字幕| 国产三级在线看| 中文字幕在线不卡一区| 50度灰在线观看| 美女精品视频| 无码av中文一区二区三区桃花岛| 久久久999免费视频| 中文在线免费二区三区| 在线观看视频一区| 中文字幕视频三区| 66精品视频在线观看| 精品国产乱码久久| 成人乱码一区二区三区av| 久久免费大视频| 欧美大码xxxx| 婷婷激情五月网| 欧美aⅴ一区二区三区视频| 成人黄色中文字幕| 香蕉av一区二区三区| 国产三级欧美三级日产三级99| 亚洲春色在线| 日本乱理伦在线| 色视频一区二区| 亚洲精品成人在线播放| 久本草在线中文字幕亚洲| 亚洲九九九在线观看| 国产中文av在线| 亚洲国产91| 国产精品久久久久久久久免费看 | 日韩av中文字幕在线免费观看 | 亚洲欧美国产高清| 777久久久精品一区二区三区| 8av国产精品爽爽ⅴa在线观看| 欧美一级日韩不卡播放免费| 欧美xxxx老人做受| 一级做a免费视频| 欧美午夜18电影| xxxxx成人.com| 日本在线观看中文字幕| 久久国内精品自在自线400部| 国产精品日韩一区二区三区| 福利在线播放| 五月天婷婷综合| 97人人爽人人| 国产麻豆一区二区三区精品视频| 九九久久国产精品| 69av视频在线观看| 99久久精品久久久久久清纯| 波多野结衣三级在线| 天堂av中文在线观看| 欧美一级爆毛片| 亚洲精品国产精品乱码在线观看| 日韩专区第一页| 国产精品99精品久久免费| 茄子视频成人在线观看| 丰满诱人av在线播放| 在线播放日韩导航| 五月激情四射婷婷| 视频一区二区欧美| 精品国产乱码久久久久| 羞羞视频在线观看免费| 欧美人xxxx| 国产白丝一区二区三区 | 国产一区二区精品福利地址| 国内精品久久影院| 精品久久久中文字幕人妻| 国产精品久久久久久久浪潮网站| 欧美牲交a欧美牲交| caoporn成人免费视频在线| 久久久精品久久久久| 色婷婷久久综合中文久久蜜桃av| 26uuu亚洲综合色| 九一国产精品视频| 97青娱国产盛宴精品视频| 久久久精品日本| 国产一区二区三区四区视频| 欧美国产在线观看| 国产九九在线视频| 精品国产一区一区二区三亚瑟| 青青草原一区二区| 欧美女子与性| 色综合天天综合狠狠| 亚洲中文字幕一区| 亚洲综合另类| 欧美美乳视频网站在线观看| 欧美电影免费观看高清完整| 亚洲欧洲日产国产网站| 成年人晚上看的视频| 国产日韩精品视频一区| 波多结衣在线观看| 婷婷精品进入| 91久久爱成人| 黄色污污视频在线观看| 亚洲精品美女久久久久| 国产成人在线免费视频| 2017欧美狠狠色| 青青青在线视频免费观看| 久久综合99| 亚洲free性xxxx护士hd| 欧洲精品二区| 日韩电影免费观看中文字幕| 国产情侣小视频| 亚洲乱码国产乱码精品精可以看| 特黄特色免费视频| 99伊人成综合| 性欧美精品一区二区三区在线播放 | 午夜精品在线观看| 美女毛片在线看| 欧美日韩免费高清一区色橹橹| 波多野结衣久久久久| 国产suv精品一区二区883| 欧美 丝袜 自拍 制服 另类| 国产一区二区三区天码| 成人精品一区二区三区电影免费 | 久久一区91| 99c视频在线| 成人欧美magnet| 久久精品国产电影| 天天干天天操av| 精品视频1区2区| 国产一级免费av| 国产日韩一级二级三级| 久久精品无码一区二区三区毛片 | 亚洲免费看av| 欧美特黄一级| 日韩在线电影一区| 91麻豆精品国产91久久久久推荐资源| 欧美一级片一区| 国产一二三区在线观看| 精品性高朝久久久久久久| 国产精品-色哟哟| 岛国av一区二区| 午夜精品福利在线视频| 久久网站热最新地址| 亚洲午夜激情影院| 噜噜噜久久亚洲精品国产品小说| 在线免费一区| 视频一区中文| 国产精品theporn88| 欧洲美女精品免费观看视频 | 中文字幕国产亚洲| 欧美天天综合色影久久精品| 免费无码不卡视频在线观看| 日韩成人激情| 精品国产乱码久久久久久108| 激情久久一区二区| 国产91精品久久久| 黄网在线免费看| 精品久久久av| 久草在现在线| 日韩电影在线观看中文字幕| 国产黄色av片| 欧美精品九九99久久| 在线观看污污网站| 偷拍日韩校园综合在线| 久热这里有精品| 国产精品蜜臀在线观看| 亚洲第一香蕉网| 99久久国产综合精品女不卡| 粗大的内捧猛烈进出视频| 激情综合色综合久久| 男女男精品视频站| 久久精品国产清高在天天线| 国产无限制自拍| 欧美午夜免费影院| 2022中文字幕| 在线中文一区| 日韩不卡一二区| 久久精品影视| 中文字幕日韩精品久久| 日韩欧美精品一区| 亚洲a∨一区二区三区| 精品国产精品| 日韩欧美精品久久| 国产在线日韩精品| 欧美日韩大片一区二区三区| 网友自拍区视频精品| 久久久久久欧美精品色一二三四| 女一区二区三区| 激情小说网站亚洲综合网| 丁香综合av| 国内精品国语自产拍在线观看| 国产精品丝袜在线播放| 好看的日韩精品视频在线| 精品欧美午夜寂寞影院| 精品乱码一区| 中文精品一区二区| 日本一区二区三区www| 精品国产91乱码一区二区三区四区 | 国产精东传媒成人av电影| 国产伦精品一区二区三区四区视频 | 国产一区二区三区久久悠悠色av| 日本肉体xxxx裸体xxx免费| 美日韩一区二区三区| 一个色综合久久| 国产精品综合久久| 香港三级日本三级| 久久久精品免费网站| 日本午夜精品视频| 亚洲女同ⅹxx女同tv| 国产亚洲欧美久久久久| 婷婷中文字幕一区三区| 无码人妻av一区二区三区波多野| 欧美亚洲日本一区| japanese国产| 日韩激情在线视频| а√天堂中文在线资源bt在线| 啊v视频在线一区二区三区| 日本一本在线免费福利| 全亚洲最色的网站在线观看| 国产一区影院| 高清视频一区二区三区| 中文字幕亚洲影视| 久久久成人精品一区二区三区 | 成人免费一级视频| 亚洲精品网址在线观看| 嫩草在线视频| 国内精品久久久久久影视8| 国产在线|日韩| 亚洲精品免费网站| 蜜臀av免费一区二区三区| 亚洲一区综合| 亚洲激情视频| 中文字幕永久有效| a美女胸又www黄视频久久| 黄色免费一级视频| 欧美日韩国内自拍| 国产裸体无遮挡| 亚洲欧美国内爽妇网| av在线播放观看| 日韩免费不卡av| 亚洲视频一起| 在线观看一区欧美| 免播放器亚洲| 国产乱淫av麻豆国产免费| 国产清纯美女被跳蛋高潮一区二区久久w| 国产高潮流白浆| 91久久精品一区二区三区| 理论片中文字幕| 日韩视频在线免费| 成人国产网站| 精品日本一区二区三区在线观看| 亚洲不卡av不卡一区二区| 亚洲色精品三区二区一区| 成av人片一区二区| 婷婷久久综合网| 欧美日韩国产综合视频在线观看 | 一区二区三区视频播放| 亚洲精品欧美精品| 噜噜噜躁狠狠躁狠狠精品视频| 影音先锋资源av| 亚洲人精品午夜| 在线观看毛片网站| 亚洲日本欧美中文幕| 超级碰碰不卡在线视频| 亚洲一区制服诱惑| 欧美a级成人淫片免费看| 国产精品动漫网站| 99久久久久免费精品国产| 免费一级肉体全黄毛片| 日韩一区二区三区高清免费看看| www免费网站在线观看| 欧洲日韩成人av| 欧美日韩看看2015永久免费| 亚洲精品久久久久久久蜜桃臀| 国产在线日韩欧美| caoporn91| 欧美一区二区精美| 天堂中文а√在线| 91精品久久久久久久久| 日韩精品免费| 亚洲一级片网站| 国产精品久久久久一区| 中文字幕在线观看视频一区| 伊人久久大香线蕉av一区二区| 蜜桃视频成人m3u8| 亚洲精品一品区二品区三品区| 日韩不卡一二三区| 内射毛片内射国产夫妻| 欧美日韩在线精品一区二区三区激情| 国产福利在线看| 国产精品夜间视频香蕉| 欧美成人激情| 日本一本在线视频| 亚洲一区在线观看网站| 国产1区在线观看| 97视频在线免费观看| 西瓜成人精品人成网站| 99热成人精品热久久66| 欧美激情综合五月色丁香| 一级黄色小视频| 久久国产精品久久久久久久久久| 99综合久久| 免费在线黄网站| av福利精品导航| 亚洲av无码精品一区二区| 最近2019年好看中文字幕视频 | 亚洲人做受高潮| 日韩一区二区免费在线电影| av日韩中文| 日韩欧美视频一区二区三区四区| 久久av中文字幕片| 全网免费在线播放视频入口| 精品久久人人做人人爱| 亚洲同志男男gay1069网站| 涩涩涩999| 国产黄人亚洲片| 欧美 日韩 精品| 日韩在线视频二区| 动漫视频在线一区| 日日碰狠狠丁香久燥| 最近中文字幕一区二区三区| 二区三区在线视频| 日本一区二区三区在线播放| 先锋资源久久| 在线精品一区二区三区| 欧美性感一类影片在线播放| 9191在线播放| 欧美精品尤物在线| 国产精品一区二区91| 特级西西444www大精品视频免费看 | av无码一区二区三区| 欧美日韩在线直播| 国产99在线观看| 伊人久久大香线蕉精品| 成人av午夜影院| 精品国产www| 久久久人成影片一区二区三区观看| 国产精品三级| 成人欧美精品一区二区| 欧美亚一区二区| free性m.freesex欧美| 亚洲日本无吗高清不卡| av成人免费在线| 国产裸体永久免费无遮挡|