ARMX86
關(guān)鍵字:ARM架構(gòu) X86架構(gòu) 工控主板 開發(fā)設(shè)計(jì) Android(安卓)系統(tǒng) LINUX WINCE
GOOGLE的AndroidIPAD、IPHONEARMARM+AndroidIT、通信領(lǐng)域最熱門的話題,眾多芯片廠商紛紛推出具有各種獨(dú)特應(yīng)用功能基于ARMIT20
ARMX86架構(gòu)系統(tǒng)的特性進(jìn)行一個(gè)系統(tǒng)分析,方便用戶在選擇系統(tǒng)時(shí)進(jìn)行理性、合理的比價(jià)分析。
X86結(jié)構(gòu)的電腦無(wú)論如何都比ARMX86CPU隨便就是1G以上、雙核、四核大行其道,通常使用45nmARMCPU1G左右的CPU65nmARMX86
ARMARMRISC
X86結(jié)構(gòu)的電腦采用“橋”的方式與擴(kuò)展設(shè)備(如:硬盤、內(nèi)存等)進(jìn)行連接,而且x8630年,其配套擴(kuò)展的設(shè)備種類多、價(jià)格也比較便宜,所以x86
ARM結(jié)構(gòu)的電腦是通過專用的數(shù)據(jù)接口使CPUARM的存儲(chǔ)、內(nèi)存等性能擴(kuò)展難以進(jìn)行(一般在產(chǎn)品設(shè)計(jì)時(shí)已經(jīng)定好其內(nèi)存及數(shù)據(jù)存儲(chǔ)的容量),所以采用ARM
X86系統(tǒng)由微軟及IntelWintel30x86x86x86
ARM系統(tǒng)幾乎都采用LinuxARMGOOGLE開發(fā)了開放式的AndroidARM結(jié)構(gòu)電腦的操作系統(tǒng),使新推出基于ARMARM
X86結(jié)構(gòu)的系統(tǒng)推出已經(jīng)近30x86X86
Arm結(jié)構(gòu)的電腦系統(tǒng)因?yàn)橛布阅艿闹萍s、操作系統(tǒng)的精簡(jiǎn)、以及系統(tǒng)兼容等問題的制約,造成ArmX86電腦系統(tǒng)那樣有眾多的編程工具和第三方軟件可供選擇及使用,ARMC和JAVA
x86arm結(jié)構(gòu)系統(tǒng)更容易、更簡(jiǎn)單、實(shí)際成本也更低,同時(shí)更容易找到第三方軟件(免去自己開發(fā)的時(shí)間和成本),而且軟件移植更容易。
ARMX86結(jié)構(gòu)的電腦根本就無(wú)法對(duì)比,ARMX86ARMX8612ARM的產(chǎn)品在終端應(yīng)用特別是手持終端應(yīng)用飛速發(fā)展(如:智能手機(jī)、平板電腦等),其銷售數(shù)量已經(jīng)遠(yuǎn)遠(yuǎn)超出x86ARM是具有其與X86該優(yōu)勢(shì)就是:功耗.
X86電腦因考慮要適應(yīng)各種應(yīng)用的需求,其發(fā)展思路是:性能+20多年來(lái)x868088M發(fā)展到現(xiàn)在隨便就是幾Gx86x86ARM
ARM的設(shè)計(jì)及發(fā)展思路是:滿足某個(gè)特殊方面的應(yīng)用即可,在某一專項(xiàng)領(lǐng)域是最強(qiáng)的,(哪怕在其他方面一無(wú)是處),這樣Arm這個(gè)原因就是:功耗。
X86x86ARM系統(tǒng)是在兩個(gè)完全不同領(lǐng)域方面的應(yīng)用,他們之間根本不存在替換性,在服務(wù)器、工作站以及其他高性能運(yùn)算等應(yīng)用方面,是可以不考慮功耗和使用環(huán)境等條件時(shí),X86ARMX86
應(yīng)用終端領(lǐng)域,現(xiàn)正成為兩大陣營(yíng)爭(zhēng)奪的重點(diǎn),ARMx86X86
1、系統(tǒng)的工作性質(zhì)比較固定(如:POSATM、車載電腦系統(tǒng)、多媒體廣告播放系統(tǒng)、視頻監(jiān)控系統(tǒng),以及眾多的信息接收、控制系統(tǒng)和專業(yè)的工控系統(tǒng)等等);
2、應(yīng)用環(huán)境比較惡劣,如:溫度變化很大,高溫超過4020度;多塵、潮濕等;
3
X86ARMAndroidARM+Android大有取代x86ARMX86的特性對(duì)比主要還考慮以下以及因數(shù):
1、性能:
ARMARMX86
2、應(yīng)用數(shù)量:
Arm
X86ARM10
3、操作系統(tǒng)
ARM的操作系統(tǒng)通常是單獨(dú)建立一個(gè)自己的LinuxArmAndroidARM
4、功耗以及功耗延伸的系列問題
ARM的優(yōu)勢(shì)是功耗低,其實(shí)低功耗還意味著:
1)穩(wěn)定性高:因?yàn)楣脑礁唠娮釉骷姆€(wěn)定性和可靠性越差,對(duì)低功耗的產(chǎn)品只要選擇好外圍元件的品質(zhì),系統(tǒng)的穩(wěn)定性不會(huì)有太大問題;
2)散熱成本低和可以考慮更小的產(chǎn)品體積:對(duì)高功耗的產(chǎn)品不可避免要考慮散熱問題,而散熱設(shè)備(或器件)的存在,有制約了產(chǎn)品的體積,對(duì)某些場(chǎng)合的應(yīng)用構(gòu)成致命的制約。但ARM<1W,完全不用考慮散熱問題。
3)功耗低對(duì)供電電源的要求低:幾乎所有電子產(chǎn)品,(在同等條件下)功耗越高對(duì)電源的要求越高,電源的成本就越高。
4)功耗低電池的續(xù)航時(shí)間長(zhǎng),這不作詳盡解釋。
5)功耗低對(duì)抗環(huán)境傷害的能力強(qiáng):低功耗產(chǎn)品因?yàn)椴挥每紤]散熱,可以將產(chǎn)品密封保護(hù)起來(lái),但高功耗產(chǎn)品必須散熱,甚至需要風(fēng)扇幫助散熱,這樣必然使很多的元件和線路裸露在空氣中,被空氣中的塵埃、濕氣、酸堿物質(zhì)等腐蝕。
5、軟件開發(fā)成本問題
Arm的操作系統(tǒng)很小(精簡(jiǎn))不可能帶很多工具,通常基于ArmC或JAVAX86ARM而言,因其操作系統(tǒng)不一樣,軟件業(yè)不能在兩個(gè)系統(tǒng)中自由互換使用,但一般來(lái)說(shuō):用CJAVA編寫的軟件只需在ARM
AndroidArm設(shè)備中運(yùn)行,就可以在另一臺(tái)基于同樣系統(tǒng)的設(shè)備中運(yùn)行。
6、硬件的開發(fā)成本
ARM實(shí)際上在CPU
X86BIOSX86
7、硬件的制造及應(yīng)用成本
ArmX86主板其制造成本都是由元件和加工費(fèi)構(gòu)成,通常一片ARMX86主板的價(jià)格差不多,但ARMx86CPU、內(nèi)存、硬盤甚至還有顯卡。
X86ARM得電源要貴很多。
X86ARM高得多。
X86ARM系統(tǒng)應(yīng)該是兩個(gè)完全不同領(lǐng)域的應(yīng)用,如果功能單一又受到環(huán)境制約的應(yīng)用,如:POSATM、多媒體廣告機(jī)(現(xiàn)已經(jīng)有ARM+DSPARMARMX86相比,其功耗和成本占有很大優(yōu)勢(shì)。