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

淺談MTK平臺下Android開發比較學習筆記

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

MTK平臺下Android開發比較是本文要介紹的內容,這幾年做了一些平臺下的Android項目,下面具體對比一下幾個平臺Android開發,主要涉及的平臺有Qualcomm,Freescale,MTK。這幾個平臺也都非常有代表性:

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

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

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

Qualcomm和MTK方案的比較:

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

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

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

Qualcomm和Freescale方案的比較:

1、產品成本和性能,如果是需要開發3G手機或者需要進行移動互聯的產品,毫無疑問Qualcomm方案從布板到成本都優于使用一顆性能強勁的Application Processor+模塊或者modem,二套運行存儲環境都是硬成本。但是Freescale的優勢有在于強勁的處理能力,以及對于多外設,多媒體,流媒體的處理能力。

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

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

小結:淺談MTK平臺下Android開發比較的內容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: CSDN博客
相關推薦

2011-08-31 10:01:44

MTK開發環境

2011-06-28 14:02:34

QT ARM

2011-08-30 16:43:46

MTK開發菜單

2021-09-23 17:21:19

網易數據質量大數據平臺

2010-08-01 15:34:27

Android

2011-09-26 10:46:32

Android云計算開發

2011-09-06 09:48:41

MTK平臺

2011-08-30 16:22:00

MTK開發環境

2009-04-14 10:11:29

.NETWeb測試工具

2010-08-01 16:20:29

Android

2011-07-06 14:32:52

Mac XCode

2011-09-06 13:31:10

MTK平臺Scatter文件

2011-08-30 16:55:31

MTK開發編譯

2011-08-30 16:02:10

MTK開發環境

2017-08-09 16:27:59

LinuxWMware虛擬機

2011-08-31 10:20:26

MTK驅動開發

2011-09-07 16:36:00

Qt Widget

2011-09-07 11:15:25

2012-02-06 14:24:41

iOSAndroid開發環境

2011-08-30 16:32:41

MTK開發環境
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品成人久久久久 | 亚洲九九精品 | 天天干亚洲 | 亚洲在线免费观看 | 欧美亚洲成人网 | 亚洲精品一区二区三区在线观看 | 日本亚洲欧美 | 成人综合视频在线观看 | 狠狠操av | 久久久久久国产 | 国产亚洲一区二区三区在线 | 四虎影院在线观看av | 国产精品爱久久久久久久 | 精品国产欧美一区二区三区成人 | 在线观看午夜视频 | 精品国产一区二区在线 | 在线成人av | 国产夜恋视频在线观看 | 欧美日韩在线观看视频网站 | a中文在线视频 | 中文字幕亚洲欧美日韩在线不卡 | 国产福利91精品一区二区三区 | 久在线| 国产一区三区在线 | 久久精品女人天堂av | 色综合久久久久 | 国内自拍视频在线观看 | 国产伦一区二区三区视频 | 中文字幕在线一区 | 久草视频观看 | 中文字幕高清 | 日本在线网站 | 欧美国产精品一区二区三区 | aaaa网站| 国产精品免费一区二区三区 | 久久久69| 免费在线成人 | 精品欧美一区免费观看α√ | 午夜视频在线观看网址 | 国产精品美女一区二区 | av黄色在线观看 |