久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

Hi,歡迎來到嵌入式培訓高端品牌 - 華清遠見教育科技集團<北京總部官網>,專注嵌入式工程師培養15年!
當前位置: > 華清遠見教育科技集團 > 嵌入式學習 > 講師博文 > 分析ARM ANDROID市場及技術結合點
分析ARM ANDROID市場及技術結合點
時(shi)間(jian):2016-12-30作者:華(hua)清遠見

一、概述

目前,Android支(zhi)持處(chu)理器情況:

ARM+Android 早支(zhi)持(chi),支(zhi)持(chi)的完善,主要用在手機市場(chang),目前(qian)積極(ji)進(jin)軍上網本(ben)、智能家居等市場(chang);

X86+Android 目(mu)前(qian)已經(jing)支持的比較完(wan)善。推出了atom+Android的上網本,買(mai)點在于支持Atom+Android 和 Atom+Window7雙系(xi)統;

MIPS+Android 目(mu)前在移植、完善過(guo)程中。主要目(mu)標(biao)在智能家電、上(shang)網本領(ling)域。龍芯(xin)也在積極(ji)支(zhi)持(chi)Android;

Powpc+Android 目前(qian)在移植、完(wan)善過程中。

還(huan)在其它眾多處理器廠商在移植Android到其現(xian)有的處理器,或根據Android的特性研發新的處理器。

為(wei)何ARM和Android能夠走的(de)(de)如此緊密?本文想闡述一下個人的(de)(de)看法(fa),主要從:市場結合(he)點(dian)、技(ji)術(shu)結合(he)點(dian)、及(ji)可能存在的(de)(de)問(wen)題這3個方(fang)面(mian)分析。

二(er)、市場結合點

1、Google選擇ARM

眾所周知,Google一直以(yi)來都有開發操作系統的(de)想法。與此同時競(jing)爭對(dui)手微軟也在積極進(jin)軍網絡搜(sou)索引擎市(shi)場,目前搜(sou)索器(qi)Bing正(zheng)在積極蠶食Google的(de)市(shi)場份額。但究竟如何選擇切入點,是個非常關鍵的(de)問(wen)題(ti)。

在這幾年中(zhong),智能手機市場的(de)發展異常迅猛(meng),移動互(hu)聯網向智能手機市場滲透的(de)應用越來越廣泛和成熟,并從中(zhong)造就了(le)蘋(pin)果iPhone的(de)商(shang)業奇跡。更為重要的(de)是,隨(sui)著(zhu)移動應用的(de)發展,移動搜索(suo)將成為Google和微軟競爭的(de)下一(yi)個(ge)主戰場。對此(ci),Google意識到移動搜索(suo)將是其(qi)下一(yi)個(ge)新的(de)增長點(dian)。

Google終(zhong)選(xuan)擇(ze)了手(shou)機市場(chang)(chang)(chang)作為其切(qie)入點。那么選(xuan)擇(ze)什么樣的(de)硬(ying)件平臺呢(ni)?當(dang)前(qian)90%左右(you)的(de)手(shou)機都(dou)包含ARM處理(li)器,可以說ARM處理(li)器在(zai)手(shou)機市場(chang)(chang)(chang)上處于絕對霸主地(di)位,且(qie)發展勢頭迅猛。Google選(xuan)擇(ze)基于ARM開(kai)發Android,從市場(chang)(chang)(chang)角度上講,是(shi)順理(li)成章的(de)事了。

2、ARM支持Google

隨著ARM處理性能的(de)提升及3G網絡的(de)日趨成熟(shu),ARM和它的(de)競(jing)爭對(dui)手們(men)都瞄準了3G智能手機及上網本市場。

現在處(chu)理(li)器(qi)廠商(shang)之間的(de)競爭不(bu)緊是處(chu)理(li)器(qi)性能的(de)比較,更(geng)是整(zheng)個生態(tai)環(huan)境的(de)較量(liang)。在嵌入式乃至PC市場(chang)都遵(zun)循這(zhe)樣的(de)規律。ARM公司的(de)特(te)殊的(de)經營(ying)模式,更(geng)是決定了(le)它更(geng)要為它的(de)芯(xin)片客戶(hu)提供(gong)這(zhe)種生態(tai)環(huan)境。在智(zhi)能手(shou)機或上網本(ben)產品上,除了(le)處(chu)理(li)器(qi),重要的(de)就是操作系統(tong)和(he)用(yong)戶(hu)應(ying)用(yong)程序了(le)。在智(zhi)能手(shou)機領域成(cheng)功的(de)操作系統(tong)和(he)用(yong)戶(hu)應(ying)用(yong)莫過于(yu)蘋果的(de)iPhone了(le)。雖然(ran)iPhone手(shou)機也是采用(yong)的(de)ARM處(chu)理(li)器(qi),但每款iPhone只(zhi)能使用(yong)到某一種ARM處(chu)理(li)器(qi),且(qie)iPhone沒有(you)開(kai)放給其它硬件廠商(shang)。這(zhe)顯然(ran)不(bu)能滿(man)足廣大ARM芯(xin)片合作廠商(shang)的(de)要求。諾基亞(ya)的(de)Symbian平臺存在同樣的(de)問(wen)題。

在(zai)上網本市場(chang)上,ARM的競(jing)爭對手Intel,利用其支(zhi)持(chi)Windows 7的優勢,已經搶先占領的部分市場(chang)。而打擊ARM的莫(mo)過于微軟(ruan)宣布Windows 7不支(zhi)持(chi)ARM。

而以上種(zhong)種(zhong)市場環境,使ARM迫切需要一種(zhong)具有(you)Linux系(xi)統的(de)開放、免(mian)費、性能卓(zhuo)越,又(you)具有(you)iPhone那樣開發方便、應用豐(feng)富,好還(huan)能有(you)微軟那樣有(you)影響力的(de)公司來(lai)維(wei)護的(de)操作系(xi)統。而Google的(de)Android系(xi)統正好迎合了ARM的(de)這(zhe)種(zhong)需求。

ARM 于(yu)2009年11月17日宣布啟用(yong) Android解決(jue)方(fang)案中(zhong)心(xin),提供(gong)采用(yong) Android 進行(xing)ARM 相關產品(pin)開(kai)發(fa)設(she)計(ji)運用(yong)。ARM表(biao)示,除(chu)了來自主(zhu)要OEM廠、芯(xin)片合作伙伴及解決(jue)方(fang)案供(gong)貨商的(de)支持(chi)外,目前另(ling)有超(chao)過35個(ge)ARM Connected Community成員(yuan)加入這個(ge)計(ji)劃。中(zhong)心(xin)提供(gong)一應俱(ju)全(quan)的(de)建議和指引,可(ke)(ke)協助開(kai)發(fa)人員(yuan)取得(de)所需的(de)工具及信息,進而設(she)計(ji)創(chuang)新(xin)裝置滿足消費者需求。還可(ke)(ke)針對(dui)ARM平臺(tai)上的(de)Android提供(gong)優化的(de)專屬開(kai)發(fa)工具、解決(jue)方(fang)案及服(fu)務。

三、技術結合點

1、ARM處理器的技術的發展

先看看ARM應用處理器的發展情況,ARM處理器從ARM7、ARM9、ARM10、ARM11到目前的CORTEX-A8 CORTEX-A9。處理器的性能不斷的提升。看看新的幾款適用于消費電子的ARM應用處理器的性能:
        ●    TI (德州儀器)
                Omap3430 Cortex-A8核600MHz (諾基亞N96采用此芯片)
                Omap3530 Cortex-A8核600MHz ARM+DSP雙核
        ●    Samsung(三星)
                S5PC100 Cortex-A8核 600MHz (iPhone 3GS采用此芯片) 
                S5PC110/S5PV210 Cortex-A8核 1GHZ (號稱目前世界上快的ARM處理器)
        ●    Freescale(飛思卡爾)
                i.MX512/ i.MX513/ i.MX515 Cortex-A8核600MHz~1GHz
                (在多款上網本中得到應用)
        ●    Marvell(馬維爾):
                PXA930 800MHz Cortex-A8核 
                ARMADA 500/600/1000系列 Sheeva PJ4核心 1GHz~1.2GHz(支持ARMv7指令集,架構異同)
        ●    Qualcomm(高通):
                QSD8650A/ QSD8672(Snapdragon系列) 1.3G~1.5G scorpion核心(支持ARMv7指令,架構異同)
        ●    Nvidia(英偉達):
                Tegra ARM11核 700MHz
         &nbsp;      Tegra2 (下(xia)一代產品) Cortex A8(或A9)核

當然(ran)頻率只是衡量(liang)處理(li)器(qi)性能(neng)的(de)一(yi)個方面(mian)。不過(guo)從中(zhong)也能(neng)看出ARM處理(li)器(qi)的(de)性能(neng)已經取得(de)了很(hen)大的(de)突破,進而(er)可以應用(yong)至更多領域。linux一(yi)直以來(lai)是支持ARM處理(li)器(qi)全面(mian)的(de)操作系統。Linux支持幾(ji)乎所有的(de)ARM應用(yong)處理(li)器(qi)。這(zhe)一(yi)點(dian)為Android提供非常(chang)好(hao)的(de)技(ji)術支撐。

另外(wai)傳統(tong)的(de)(de)ARM Linux圖像開發(fa)方法主要(yao)有(you):QT、MINIGUI、GTK、Microwindows等(deng)。但基本(ben)上都存(cun)在開發(fa)環(huan)境(jing)搭建困難、調(diao)試困難、程(cheng)序可(ke)移植性差(cha)、應用程(cheng)序不豐富等(deng)問(wen)題。所(suo)以開發(fa)門檻高,開發(fa)周期長,影響產品進度(du)及用戶體驗。iPhone的(de)(de)出現(xian),更讓ARM Linux系(xi)統(tong)相形見(jian)絀。而(er)Android的(de)(de)出現(xian),給ARM Linux系(xi)統(tong)重(zhong)新注入了(le)活力。

2、Android的技術特點

●    開放(fang)、免費

Android是一個(ge)開放的(de)(de)平臺(tai)(tai)(2009年10月份開放了所(suo)(suo)有(you)的(de)(de)源代(dai)碼),所(suo)(suo)以(yi)其它(ta)公司可以(yi)按自(zi)(zi)己(ji)的(de)(de)想法使(shi)用這個(ge)平臺(tai)(tai),“任何人都可以(yi)使(shi)用Android平臺(tai)(tai),可以(yi)任意添加代(dai)碼,可以(yi)不受限制地下載到移動設備上使(shi)用”。特別(bie)是所(suo)(suo)有(you)用戶都可以(yi)設計出自(zi)(zi)己(ji)風格的(de)(de)ui界面,而不會向windows mobile那樣。如:HTC的(de)(de)Sense UI、摩托羅拉的(de)(de)MotoBlur、華為Canvas、SonyEricsson 3D UI等(deng)。


圖1 華(hua)為Canvas

●    豐富的應(ying)用

Google 的(de)(de)Android Market在應用(yong)程序的(de)(de)提供方式(shi)上(shang),走的(de)(de)是和蘋果的(de)(de)App Store一樣的(de)(de) 模式(shi),目前也取得了不(bu)錯的(de)(de)成(cheng)績。下面(mian)是近的(de)(de)一項(xiang)調查的(de)(de)結果

 

應用程序數量

開發人數

每個用戶平均下載數量

Android Market

11,000+

4,000+

44

App Store

93,000+

21,000+

33

● &nbsp;  一種基于Linux的操(cao)作系(xi)統

Android采(cai)用(yong)了Linux內核,但(dan)它(ta)沒用(yong)任何Linux的(de)GUI方(fang)案(an)。它(ta)的(de)應用(yong)框(kuang)架和GUI庫(ku)都用(yong)Java語言實現。 Android內部有(you)一個(ge)(ge)叫作Dalvik的(de)Java虛擬(ni)機,Java程(cheng)序(xu)由(you)這個(ge)(ge)虛擬(ni)機解釋運行。 Android平(ping)臺(tai)的(de)應用(yong)程(cheng)序(xu)目前還是必須用(yong)Java語言開發。

Android選擇(ze)ARM作為其主要支(zhi)持(chi)的硬件平臺,除了市場原因外,在(zai)技(ji)術層面上可(ke)能(neng)是更多(duo)的考(kao)慮到ARM處理器的高性(xing)能(neng),及其使用的廣泛性(xing)。可(ke)以(yi)吸引(yin)以(yi)前在(zai)ARM平臺上開發的工程師,加入(ru)到Android的開發行列中(zhong)。

四、可能存在(zai)的(de)問題及風險

1、硬件平臺差異大

硬件平(ping)臺(tai)的(de)(de)(de)差異給一些智能程序的(de)(de)(de)編寫(xie)帶來不(bu)便,可能相同功(gong)能的(de)(de)(de)程序必須針(zhen)對不(bu)同的(de)(de)(de)平(ping)臺(tai)編寫(xie)。而這個問題(ti)在(zai)iPhone是(shi)不(bu)存在(zai)的(de)(de)(de)。現在(zai)吸引眼球的(de)(de)(de)軟件就是(shi)那(nei)些和(he)傳感(gan)器(qi)、通訊等外設(she)關聯(lian)緊密的(de)(de)(de)程序,所以這也會一定(ding)程度上影響(xiang)到(dao)Android應用程序的(de)(de)(de)發展。

2、軟件盜版問題

可(ke)能所有的手機(ji)(ji)軟(ruan)件(jian)都(dou)會面臨這個問題(ti),如目前網龍公司運(yun)營的91手機(ji)(ji)助手平臺上傳播著大量盜版iPhone、Gphone手機(ji)(ji)軟(ruan)件(jian)。如果處理不好,可(ke)能會影響到手機(ji)(ji)應用程(cheng)序開發者的積極(ji)性。

3、Google推出自己的手機平臺

傳言Google可能會(hui)推出自(zi)(zi)(zi)己(ji)的(de)手(shou)機(ji)(ji)品(pin)牌,就像蘋(pin)果(guo)的(de)iPhone一樣。但如果(guo)Google真的(de)這么做的(de)話,就好(hao)比ARM公司宣布開發自(zi)(zi)(zi)己(ji)的(de)處理器效(xiao)果(guo)差不多。會(hui)嚴重打(da)擊各個終端(duan)廠商(shang)的(de)利益。個人(ren)感覺除非其它廠商(shang)的(de)Android手(shou)機(ji)(ji)都表(biao)現不好(hao),否(fou)則(ze)Google沒有(you)必要推出自(zi)(zi)(zi)己(ji)的(de)手(shou)機(ji)(ji)品(pin)牌。

4、Google推出新的操作系統Chrome

Google將(jiang)要開發(fa)Chrome OS操(cao)作系統(tong)的(de)(de)消息的(de)(de)確令很多(duo)致力(li)于開發(fa)Android項(xiang)目的(de)(de)工作人員(yuan)感到(dao)沮喪。如(ru)果Google處理(li)不好兩(liang)個操(cao)作系統(tong)的(de)(de)關系,也會影響Android的(de)(de)發(fa)展。

5、Android整體性能還需完善

目前還沒有一款Android手(shou)機和iPhone媲美的手(shou)機。

 
發表評論
評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)