選擇ARM主板選型點(diǎn)解一二
摘要:本篇文章,是我在前面一位朋友的基礎(chǔ)上,加上我的想法而形成的,我在嵌入式行業(yè)工作有7個(gè)年頭了,希望我能將我的一些經(jīng)驗(yàn)與各位朋友一起分享。在此,我感謝這位朋友能夠提供一個(gè)機(jī)會(huì),讓我能夠?qū)懗鑫业囊稽c(diǎn)想法。其中有引述了不少原來的話語,那就證明“英雄所見略同了”。
32位ARM系統(tǒng)進(jìn)入到中國,并被客戶所認(rèn)知,已經(jīng)走過了9個(gè)年頭了,F(xiàn)在ARM核產(chǎn)品的逐漸增多,適合于不同領(lǐng)域的ARM核產(chǎn)品群雄逐鹿。在工業(yè)控制領(lǐng)域,ARM核產(chǎn)品也正在工業(yè)控制的各個(gè)不同的領(lǐng)域的項(xiàng)目中逐漸浮出水面;很多實(shí)用性更高,操作性更強(qiáng)的新項(xiàng)目和改進(jìn)項(xiàng)目也紛紛采用ARM核上馬。最近接觸了好多新的行業(yè)客戶,其中不乏工業(yè)領(lǐng)域新貴企業(yè)的工程師。
中國的工業(yè)控制領(lǐng)域現(xiàn)在是多元化的市場。高端控制一般是PC平臺(tái)的天下,比如近一年來以LX800為主控單元的控制產(chǎn)品發(fā)展很快。低端控制始終是PLC的天下,還有些單片機(jī)控制,8位,16位,32位也是遍地開花。而隨著近幾年技術(shù)的發(fā)展,ARM平臺(tái)逐漸進(jìn)入工業(yè)領(lǐng)域。筆者所在公司的產(chǎn)品就成功進(jìn)入了醫(yī)療、電力、石油、礦業(yè)和測量等幾個(gè)領(lǐng)域。
我所在公司是一個(gè)推廣ATMEL ARM9和CIRRUS EP93**的公司,目前正在以這兩套產(chǎn)品線在開展工業(yè)主板和控制產(chǎn)品的開發(fā)和推廣,客戶在我所在的公司不斷的累計(jì),包括客戶需求,產(chǎn)品動(dòng)態(tài)等,都可以從客戶的身上看到,客戶在剛剛接觸ARM產(chǎn)品時(shí)一般會(huì)有幾個(gè)誤區(qū)。廣大工業(yè)領(lǐng)域的工程師們在為自己的項(xiàng)目選型時(shí),一般都會(huì)存在很大的隨意性,比如CPU鎖定比較慢,遇到的方案公司不專業(yè),找不到合適的合作伙伴等等。即使能與ARM產(chǎn)品(或方案)提供商有效地交流,充分表達(dá)自己的需求,也很難在短時(shí)間內(nèi)完成自己的項(xiàng)目開發(fā)。
所以,在這里我給大家一個(gè)好的提議:
“找到優(yōu)質(zhì)的對口的方案供應(yīng)商,如果優(yōu)質(zhì)的方案提供商可以超越您的想法,萬事從客戶出發(fā),那完全可以起到事半功倍的效果。”
以下,我就幾個(gè)誤區(qū)和大家一起探討:
誤區(qū)1:ARM產(chǎn)品貴,還是X86的價(jià)格貴?
以往有很多客戶認(rèn)為 ARM產(chǎn)品是低端產(chǎn)品,價(jià)格就應(yīng)該比X86便宜。我曾經(jīng)遇到不少的工程師,這些工程師不小心走入了這個(gè)誤區(qū),會(huì)跟我說“你的產(chǎn)品跟 X86的比起來差遠(yuǎn)了,某某公司一塊X86的板子才XXX元,你的為什么這么貴?”之類的話。這種客戶在沒有完全了解的嵌入式的前提下,就對事件做了判斷。那么到底誰應(yīng)該更貴?從發(fā)展的角度上來講,ARM產(chǎn)品應(yīng)該更便宜。最簡單的,以前一個(gè)20G的硬盤,要1400RMB,現(xiàn)在硬盤呢?320G也不會(huì)超過1000RMB.從性價(jià)比上看,ARM產(chǎn)品更具備優(yōu)勢。性價(jià)比更高。簡單的比較一下:EP9315(200MHZ)的主板,一般價(jià)格在800RMB左右,而普通的老386(33M)主板,一般都需要賣到800RMB.
誤區(qū)2:ARM產(chǎn)品價(jià)格一定低嗎?
目前,ARM產(chǎn)品在性能上還無法超越高端PC平臺(tái),但是ARM產(chǎn)品在低端X86領(lǐng)域內(nèi),比如RDC系列,ICOP系列等X86,LX800等,由于本身功能強(qiáng)大,在很多場合可以進(jìn)行裁剪使用,裁剪適用的ARM板卡可以節(jié)省部分功能電路,本著夠用就好的原則的情況下和商業(yè)應(yīng)用的前提下,價(jià)格當(dāng)然可以做的低廉便宜。但是對于工業(yè)領(lǐng)域的很多產(chǎn)品要求嚴(yán)格的限制,諸如環(huán)境溫度和EMC(電磁兼容)的特殊要求,ARM產(chǎn)品也無法拉開與PC平臺(tái)的很大的價(jià)格差距。
誤區(qū)3:ARM產(chǎn)品到底有沒有行業(yè)價(jià)格標(biāo)準(zhǔn)?
沒有規(guī)矩不成方圓,各ARM主板廠商是以相對穩(wěn)定的產(chǎn)品價(jià)格運(yùn)行的。有很多的工程師會(huì)有這樣的困擾:在網(wǎng)上找到好多類似的產(chǎn)品,價(jià)格偏差卻特別大,無法判斷品質(zhì)和價(jià)格之間的關(guān)系。我們以“ARM核心板”來討論這個(gè)問題。您在網(wǎng)上尋找ARM核心板的價(jià)格,會(huì)發(fā)現(xiàn)從200元到1000元以上都有,仔細(xì)看來,技術(shù)特征描述的差別并不大。實(shí)際上,不同價(jià)格的核心板,技術(shù)規(guī)格的差別可能非常大。
如果一塊核心板上只有CPU+FLASH+RAM,那么這款核心板的價(jià)格可以做到200元的成本,賣主(這類賣主一般規(guī)模小,不受任何規(guī)則限制,見利就走,我稱其為游擊部隊(duì))加上微薄的利潤就出貨了,由于各種接口實(shí)質(zhì)上由CPU可以提供,雖然價(jià)格低廉了,但是,一套ARM方案需要的外圍電路就被省略了,用戶在二次開發(fā)過程中,才發(fā)現(xiàn)這樣做成本非常高。同時(shí),賣主根本無法提供對應(yīng)的支持和技術(shù)。因此價(jià)格昂貴的核心板也是有理由的?蛻糸_發(fā)在乎的幾個(gè)事情,第一:成本,第二:開發(fā)速度,第三:服務(wù)。如果一個(gè)明智的客戶,他會(huì)選擇開發(fā)速度快的,對客戶服務(wù)好的。特別是競爭激烈的今天,時(shí)間成本比任何成本都高。市場不等人。所以客戶在選型的時(shí)候,一定要物有所值。
誤區(qū)4:定制ARM主板很簡單嗎?
講到定制ARM就涉及到BSP的概念和ARM構(gòu)架的特點(diǎn),其實(shí)定制ARM主板一點(diǎn)兒都不簡單。
ARM產(chǎn)品在應(yīng)用層與硬件之間有一層隔離,成為BSP(板級支持包),與X86構(gòu)架里的BIOS概念類似,BSP就是設(shè)計(jì)開發(fā)ARM產(chǎn)品的要點(diǎn)。X86體系里,BIOS是支持芯片組(如945GM),只要是用同一套芯片組的主板,BIOS基本上是通用的。但是ARM產(chǎn)品的BSP是支持底層硬件的,不同的 CPU需要不同的BSP,相同的CPU不同的外圍芯片也是不同的BSP。
因此客戶提出需求的一套方案,往往要針對硬件編制客制化的BSP,我的一些客戶還要求加入數(shù)據(jù)保護(hù)功能,需要改動(dòng)的就更多。除此之外,操作系統(tǒng)如 WinCE的BUG也要考慮,必要時(shí)我們需要打上補(bǔ)丁。使用智能手機(jī)的朋友大多都有過手機(jī)死機(jī)的不愉快經(jīng)歷。這個(gè)還是小事情,但是對于工業(yè)控制產(chǎn)品,出現(xiàn)的可不是您的一點(diǎn)不高興,可能出現(xiàn)重大的經(jīng)濟(jì)損失。
而具備編寫完整BSP能力的公司并不多,能夠靈活迅速地滿足客戶的需求,高效可靠地解決客戶困擾的技術(shù)團(tuán)隊(duì)更是鳳毛麟角。因此,需要客制ARM產(chǎn)品的工程師在選型時(shí)不僅要看目標(biāo)公司是否有產(chǎn)品,更要看有沒有專業(yè)的技術(shù)團(tuán)隊(duì)。也盡量不要選擇小型公司。如果您一定要選擇的話,您要挑選有一定企業(yè)管理理念的小公司會(huì)讓您的產(chǎn)品加上一個(gè)安心符。
我想說的需要切忌的事情,能用現(xiàn)成的產(chǎn)品,就用現(xiàn)成的,切忌茫然定做。任何設(shè)計(jì)工作,再有能力的工程師都需要時(shí)間和經(jīng)歷。都難免出現(xiàn)這樣,那樣的失誤。
誤區(qū)5:ARM產(chǎn)品的功能差不多,找一款能用就行。
其實(shí)很多工程師選型之初都會(huì)有這種想法,對于后續(xù)產(chǎn)品定位不明朗的情況下,都會(huì)要求這樣的功能,那樣的功能,選來選去,最后,發(fā)現(xiàn)沒有一款是適合的。其實(shí)無論Xscale系列、Samsung、AT、Freescale、Cirrus logic或者其他品牌初看基本功能差別不大。但是仔細(xì)研究會(huì)發(fā)現(xiàn)各款芯片會(huì)有不同側(cè)重的應(yīng)用場合。有時(shí)是不能替換的。我以目前幾個(gè)流行的于市場的幾個(gè)芯片為例,PXA270\EP9315\S3C2440\AT91SAM9263三款CPU是目前比較流行的ARM核。
PXA270的產(chǎn)品除基本接口功能外(特殊接口可以外擴(kuò)),還能滿足軍用級和工業(yè)級的環(huán)境要求,帶有強(qiáng)大的電源管理功能,和強(qiáng)大的圖像處理功能(與2440產(chǎn)品同時(shí)播放視頻,品質(zhì)明顯更高)。是工控ARM主板中的高端產(chǎn)品。在石油和礦業(yè)等行業(yè)有應(yīng)用。
EP9315的主板可以滿足絕大多數(shù)工業(yè)環(huán)境的要求,而且音視頻功能也可圈可點(diǎn)。在礦業(yè)和一般工控場合有應(yīng)用。是中端主流產(chǎn)品。
S3C2440主板性價(jià)比極高,但是系統(tǒng)設(shè)計(jì)空間不大,而且據(jù)說三星在國內(nèi)的芯片只保證工作溫度在0度以上。在一般的工業(yè)場合和消費(fèi)類應(yīng)用較多,不適于在嚴(yán)苛環(huán)境使用。屬于低端產(chǎn)品。
AT91SAM9263主板,可以滿足絕大多數(shù)工業(yè)環(huán)境的要求,可以做到低功耗,在同等性能的前提下,可以做到低成本。供貨比較順暢,國內(nèi)有比較多代理廠商(百特就是其中比較有優(yōu)勢的一家)
以上幾點(diǎn)體會(huì)是項(xiàng)目操作過程中與很多選型的工程師的交流后有感而發(fā),廣大的工程師朋友在選型之初注意到以上幾點(diǎn),結(jié)合自己項(xiàng)目的實(shí)際情況,有針對性地給 ARM廠商的技術(shù)人員提出需求,從而選擇好的合作伙伴和適合的產(chǎn)品。
|