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

淺談MTK平臺下Android開發(fā)比較學(xué)習(xí)筆記

移動開發(fā)
MTK平臺下Android開發(fā)比較是本文要介紹的內(nèi)容,通過Qualcomm和MTK方案的比較和Qualcomm和Freescale方案的比較來詳解,具體來看內(nèi)容。

MTK平臺下Android開發(fā)比較是本文要介紹的內(nèi)容,這幾年做了一些平臺下的Android項(xiàng)目,下面具體對比一下幾個(gè)平臺Android開發(fā),主要涉及的平臺有Qualcomm,F(xiàn)reescale,MTK。這幾個(gè)平臺也都非常有代表性:

1、Qualcomm毫無疑問,肯定是通信這塊的大牛廠商,目前很多通信協(xié)議和專利都跟這個(gè)公司有關(guān)系,當(dāng)然它在ARM應(yīng)用處理器這塊也是有很高的造詣,也是Android聯(lián)盟里面最早加入的成員。收款Android手機(jī)G1也是Qualcomm平臺做出來的。CDMA這塊肯定是毫無疑問的老大,VIA的CDMA的東西相對來說穩(wěn)定性還是成熟度還是較差的。

2、Freescale,在ARM應(yīng)用處理器這塊一直是一個(gè)傳統(tǒng)的大公司跟TI這些芯片都一樣,如果你需要開發(fā)一個(gè)手機(jī)設(shè)備,就需要依賴別人的Baseband芯片(chip on board)或者是模塊,如果是3G模塊的話,那恭喜你,八成那個(gè)模塊里面的核心也是一顆Qualcomm的芯片。Moto的Mailstone就是一顆TI的心,我們之前的電信lifepad就是一顆Freescale的芯,加上了若干不同的3G Modem。

3.MTK眾所周知的臺灣芯片公司,被眾人BS的山寨機(jī)之父,但是從領(lǐng)一種角度來說,MTK也是一個(gè)偉大的公司,它的出現(xiàn)改變了一個(gè)產(chǎn)業(yè),通過這種Trunkey的方法,讓更多的人可以參與到手機(jī)的研發(fā)(更多的可能就是集成)來。MTK的Android和臺灣的另一家公司很像,訊宏,他們主要推的都是基于2.75G的Android中低端解決方案。ST-Ericsson的Android解決方案跟這個(gè)也很類似。

Qualcomm和MTK方案的比較:

1、市場定位不同,Qualcomm的Android解決方案主要是7K系列和8K系列,都是一個(gè)Modem ARM+Application ARM,目標(biāo)中高端3G解決方案,6K這種低端平臺主要還是Qualcomm自己的BREW方案。MTK的6516這個(gè)解決方案,采用的也是Modem ARM(2.75G)+Application ARM的方案,方案雖然相同,但是里面的ARM核心在性能上卻差了很多,Qualcomm平臺比較差的7X25系列,里面的Application ARM也是一顆ARM11。

2、開發(fā)模式不同,Qualcomm的代碼基本上還是按照它們自己的開發(fā)板去發(fā)布的,所以就是有很多工作需要去做,包括Modem測的代碼,已經(jīng)Application測的代碼都是有大量修改的,Qualcomm這個(gè)Android構(gòu)架中Modem ARM是個(gè)主控,并且射頻一些天線選擇以及通信的SSBI都是允許進(jìn)行修改的。MTK的就不同了,所有的外設(shè)基本都是它們推薦的,Modem測的代碼也是不允許有任何修改,發(fā)布的代碼直接就是一個(gè)bin文件。總體來說,MTK的開發(fā)難度更小一點(diǎn),產(chǎn)品化更好一點(diǎn)。

3、代碼模式不同,總體來說Qualcomm Application ARM發(fā)布的代碼最接近于開源的Android代碼,其中的代碼的下載方式(采用repo),代碼的管理也是采用了git,不同的版本也是用branch和tag進(jìn)行了區(qū)分。MTK的代碼就比較簡單了,保留了Android的源碼,刪除了git相關(guān)信息,并且全部代碼里面加上了它們的版權(quán)信息,里面的makefile構(gòu)架也進(jìn)行了修改,當(dāng)然還是有MTK的風(fēng)格,采用了大量的perl腳本進(jìn)行一些代碼的生成和編譯,編譯命令也是調(diào)用的一個(gè)perl腳本。

Qualcomm和Freescale方案的比較:

1、產(chǎn)品成本和性能,如果是需要開發(fā)3G手機(jī)或者需要進(jìn)行移動互聯(lián)的產(chǎn)品,毫無疑問Qualcomm方案從布板到成本都優(yōu)于使用一顆性能強(qiáng)勁的Application Processor+模塊或者modem,二套運(yùn)行存儲環(huán)境都是硬成本。但是Freescale的優(yōu)勢有在于強(qiáng)勁的處理能力,以及對于多外設(shè),多媒體,流媒體的處理能力。

2、開發(fā)模式,Qualcomm平臺的代碼會分為Modem測代碼和Android測代碼(Application Processor測),開發(fā)Qualcomm平臺那就需要二塊一起去配合完成功能。Freescale平臺代碼就是Android代碼,不過也是進(jìn)行過修改的,Makefile有些修改,kernel采用了自己的kernel,modem測如果是模塊的話,也就簡單一些,不用操心那么多,在Application測只需要在ril里面講相應(yīng)的AT cmd調(diào)通就可以了。如果是chip on broad那就麻煩一些了,就需要按照modem選用的平臺去調(diào)試了。

很多具體細(xì)節(jié)的比較在這里我就不進(jìn)行詳細(xì)的描述了,后面如果不涉及到版權(quán)和安全問題,還將繼續(xù)對這些平臺的開發(fā)以及Android進(jìn)行更深入詳細(xì)的分析。

小結(jié):淺談MTK平臺下Android開發(fā)比較的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對你有所幫助!

責(zé)任編輯:zhaolei 來源: CSDN博客
相關(guān)推薦

2011-08-31 10:01:44

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

2011-06-28 14:02:34

QT ARM

2021-09-23 17:21:19

網(wǎng)易數(shù)據(jù)質(zhì)量大數(shù)據(jù)平臺

2011-08-30 16:43:46

MTK開發(fā)菜單

2010-08-01 15:34:27

Android

2011-09-26 10:46:32

Android云計(jì)算開發(fā)

2011-09-06 09:48:41

MTK平臺

2011-08-30 16:22:00

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

2010-08-01 16:20:29

Android

2009-04-14 10:11:29

.NETWeb測試工具

2011-07-06 14:32:52

Mac XCode

2011-09-06 13:31:10

MTK平臺Scatter文件

2011-08-30 16:55:31

MTK開發(fā)編譯

2011-08-30 16:02:10

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

2011-08-31 10:20:26

MTK驅(qū)動開發(fā)

2017-08-09 16:27:59

LinuxWMware虛擬機(jī)

2011-09-07 16:36:00

Qt Widget

2011-08-31 10:23:40

MTK平臺列表控件

2011-09-07 11:15:25

2012-02-06 14:24:41

iOSAndroid開發(fā)環(huán)境
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 色偷偷噜噜噜亚洲男人 | 午夜精品久久久 | 亚洲精品久久久一区二区三区 | 91麻豆精品国产91久久久久久 | a视频在线观看 | 在线日韩视频 | 麻豆精品国产免费 | 日韩亚洲欧美一区 | 久久久久国产精品一区二区 | 成年人网站在线观看视频 | 国产精品久久久久久二区 | 成人深夜福利 | 99久久免费精品国产免费高清 | 欧美精品一区二区三区在线 | 国产九九九 | 欧美一区2区三区4区公司二百 | 国产免费视频 | 亚洲综合首页 | 99久久婷婷国产综合精品电影 | 日韩精品久久久 | 成人在线观看免费爱爱 | 国产精品久久久久久久久久 | 欧美日韩国产三级 | 黄色网址在线播放 | 一级黄色录像毛片 | 美日韩中文字幕 | 精久久 | 91精品成人久久 | 中文字幕日韩欧美一区二区三区 | 国产精品美女 | 亚洲成人www | 久久国产婷婷国产香蕉 | 日韩精品在线观看一区二区三区 | 欧美激情一区二区三区 | 久久国产精品一区二区三区 | 亚洲视频中文字幕 | 四虎影视一区二区 | 日韩精品在线一区 | 精品中文字幕在线 | 97成人在线 | 青青青伊人 |