96Boards發(fā)展迅猛,已有50余種板卡問(wèn)世
在不久前上海舉行的“2017?Linaro?96Boards合作伙伴研討會(huì)”上,電子產(chǎn)品世界編輯獲悉,Linaro旗下的96Boards在18個(gè)多月前成立時(shí)只有2家企業(yè)推出2款開(kāi)發(fā)板,但是在18個(gè)月后,已經(jīng)有來(lái)自幾十家廠商的50多款開(kāi)發(fā)板!
本文引用地址:http://2s4d.com/article/201705/358813.htm一家軟件組織——Linaro,為何要定義硬件開(kāi)發(fā)板——96Boards?又為何能在短時(shí)間內(nèi)獲得眾多SoC企業(yè)的擁躉?96Boards和市面上流行的開(kāi)發(fā)板——樹(shù)莓派等的區(qū)別是什么?
Linaro概況:由ARM領(lǐng)銜設(shè)立
Linaro全球執(zhí)行副總裁兼大中華區(qū)總經(jīng)理郭晶女士告訴電子產(chǎn)品世界編輯,Linaro與ARM一樣,都是總部位于英國(guó)劍橋。七年前的2010年,Linaro從ARM分離出來(lái),初始會(huì)員有Linux?Foundation、IBM、ARM、TI、ST、Freescale。
目前Linaro在全球約有50家會(huì)員,主要是全球知名半導(dǎo)體公司、操作系統(tǒng)(OS)公司、產(chǎn)品設(shè)計(jì)商、品牌商、制造商、網(wǎng)絡(luò)集成商、設(shè)備商、軟件服務(wù)商等。
據(jù)悉,Linaro為ARM產(chǎn)業(yè)鏈的中立軟件合作組織,主要目標(biāo)在于開(kāi)發(fā)不同半導(dǎo)體公司系統(tǒng)芯片(SoC)平臺(tái)的共通軟件,以促進(jìn)消費(fèi)者及廠商的福祉。針對(duì)于各個(gè)成員推出的?ARM系統(tǒng)SoC,Linaro開(kāi)發(fā)了ARM開(kāi)發(fā)工具、Linux內(nèi)核以及Linux發(fā)行版(包括?Android?及?Ubuntu)的主要自動(dòng)建構(gòu)系統(tǒng)。
96Boards是基于Linaro的硬件開(kāi)源社區(qū)
96Boards是基于Linaro開(kāi)源軟件平臺(tái)打造的硬件開(kāi)源社區(qū)?!?6”來(lái)源于ARM?“32”位與“64”位處理器。
那么,Linaro是一家軟件組織,為何要定義硬件規(guī)格?Linaro?96Boards全球產(chǎn)品與技術(shù)總監(jiān)張旸博士介紹說(shuō),96Boards的初衷是方便大家從事基于ARM的軟件開(kāi)發(fā)。
從事ARM開(kāi)發(fā)的人員都約定俗成的走過(guò)類(lèi)似的過(guò)程,首先買(mǎi)一臺(tái)x86的機(jī)器,學(xué)會(huì)配置和交叉匯編。然后再買(mǎi)一塊價(jià)格昂貴的?Juno?ARM?的公版,大約6000美元/塊。而且還不一定買(mǎi)得到,買(mǎi)到了也未必是最新的ARM?SoC板。最后就是軟件工程師無(wú)法拿到最新最快的技術(shù)規(guī)范。再有,隨著現(xiàn)在設(shè)計(jì)和制造SoC的門(mén)檻越來(lái)越低,周期越來(lái)越短。
因此,96Boards的初衷是提供一個(gè)平臺(tái),使工程師以較低的價(jià)格訪(fǎng)問(wèn)開(kāi)發(fā)平臺(tái),有良好的底層軟件支持和開(kāi)源社區(qū)支撐,而且能以最新、最好、最快的速度拿到ARM?SoC。
據(jù)悉,從IoT、消費(fèi)類(lèi)到企業(yè),96Boards都有相應(yīng)的規(guī)格標(biāo)準(zhǔn)。具體地,96Boards?目前制定了消費(fèi)版(CE)、企業(yè)版(EE)和物聯(lián)網(wǎng)版本(IoT)。
96Boards使客戶(hù)不必綁定SoC廠商
在完成上述使命后,96Boards在繼續(xù)發(fā)展,希望開(kāi)發(fā)者不必被SoC廠商捆綁。
因?yàn)樽鲇布哪康牟皇菫榱俗鲇布?,而是為了做軟件。做軟件的目的是為了?shí)現(xiàn)產(chǎn)品的特征,形成差異化,以帶來(lái)利潤(rùn)。因此96Board是開(kāi)放的硬件。張旸博士指出:我們倡導(dǎo)的是:競(jìng)爭(zhēng)的前提是公開(kāi)。只有在公開(kāi)的基礎(chǔ)上競(jìng)爭(zhēng),才能真正鼓勵(lì)差異化。而差異化才能帶來(lái)利潤(rùn)。
96Boards定義了開(kāi)放硬件的規(guī)格,因?yàn)橄M蛻?hù)不僅使用一款SoC。這對(duì)工程師和SoC廠商都有好處。
因?yàn)槿绻钱a(chǎn)品和硬件導(dǎo)向的公司,有開(kāi)發(fā)板是個(gè)起點(diǎn),要轉(zhuǎn)到開(kāi)發(fā)產(chǎn)品,還需要軟件和操作系統(tǒng)(OS)。
其次,只有SoC獨(dú)立,上下游才可以非??焖俚亻_(kāi)發(fā)。
第三,可以快速原型。因?yàn)榭蛻?hù)開(kāi)發(fā)產(chǎn)品的最終目的是快速投產(chǎn)。這里不得不提樹(shù)莓派等成功的ARM開(kāi)發(fā)板。因?yàn)闃?shù)莓派迄今銷(xiāo)售了約100萬(wàn)塊,非常成功,而且也很開(kāi)放。另外,TI、ST等公司也有成功的基于ARM的開(kāi)發(fā)板。那么為何還要有96Boards?因?yàn)?6boards的目的是build?for?production。如果你用樹(shù)莓派等開(kāi)發(fā)板,主要是來(lái)驗(yàn)證自己的idea是否成功,但板卡上的芯片一般不能單獨(dú)拿出來(lái)。
過(guò)去的模式是:SoC廠商推出一款芯片,向所有的目標(biāo)客戶(hù)推廣,例如通過(guò)上門(mén)找設(shè)備廠商(例如手機(jī)和平板廠商等),為設(shè)備廠商做design-in設(shè)計(jì),通常需要6~9個(gè)月的設(shè)計(jì)和滲透時(shí)間。
現(xiàn)在這種模式在改變。目前的兩大趨勢(shì)是:1.百花齊放,而不是一家獨(dú)大(例如樹(shù)莓派一家獨(dú)大)。2.SoC的門(mén)檻越來(lái)越低。不僅ARM?SoC的門(mén)檻低,還包括Imagination、PowerPC、Intel等,因此應(yīng)用開(kāi)發(fā)者產(chǎn)品開(kāi)發(fā)者跟隨SoC芯片的目標(biāo)走的方式,就不太適應(yīng)現(xiàn)在的時(shí)代了。因?yàn)檫@失去了實(shí)現(xiàn)利潤(rùn)最重要的一點(diǎn):實(shí)現(xiàn)了產(chǎn)品的差異化,這失去了主動(dòng)權(quán)。
那么,對(duì)于SoC芯片廠商,96Boards是否會(huì)受到傷害?因?yàn)閺S商是為了綁定其芯片才做設(shè)計(jì)的,這改變了芯片廠商做design-in的必要性。實(shí)際上,相反,會(huì)有越來(lái)越多的用戶(hù)在使用?96Boards?后開(kāi)始向SoC廠商尋求?Customer?design。這也是很多OED和OEM廠商加入的原因。當(dāng)然,此時(shí)SoC廠商做?96Boards?的目的不是為了賣(mài)板子,而是為了幫助客戶(hù)開(kāi)發(fā)最終產(chǎn)品。
96Boards受到SoC廠商和開(kāi)發(fā)者的歡迎
18個(gè)多月前,市場(chǎng)上開(kāi)始有96Boards,當(dāng)時(shí)只有兩家公司開(kāi)始嘗試做。18個(gè)月后的2017年3月,已有和正在做的有52款不同的芯片在不同規(guī)格上的96Boards開(kāi)放給大眾,而且這個(gè)數(shù)目每個(gè)月都在增加。
這期間經(jīng)歷了三個(gè)階段:1.嘗試做96Boards,2.一些企業(yè)在做96Boards,沒(méi)有做的在考慮是否也要做,3.一些SoC廠商由于做了96Borads,上門(mén)找他們做開(kāi)放設(shè)計(jì)的客戶(hù)多了。
據(jù)悉,包括?ARM?GPU?團(tuán)隊(duì)、SONY、高通、海思、谷歌等企業(yè)均使用96Boards?做軟件開(kāi)發(fā)。Intel也有基于居里芯片和Altera?FPGA的96Boards板。
而使用?96Boards?的用戶(hù)包括各種?SoC?設(shè)計(jì)、做外圍芯片開(kāi)發(fā)、軟件應(yīng)用設(shè)計(jì)等方面的客戶(hù)。
據(jù)現(xiàn)場(chǎng)來(lái)自海思HiKey?的用戶(hù)反饋,目前80%以上的代碼來(lái)自開(kāi)源軟件,與開(kāi)源組織合作使用?96Boards?開(kāi)發(fā)產(chǎn)品可以大大的縮短產(chǎn)品開(kāi)發(fā)周期;通過(guò)代碼上傳的方式,可以檢驗(yàn)軟件架構(gòu)是否合理,達(dá)到多個(gè)效果;在相同的內(nèi)核和?SoC?平臺(tái),能夠得到最新的軟件代碼,軟件升級(jí)過(guò)程中保證跑通程序不出現(xiàn)問(wèn)題,實(shí)現(xiàn)對(duì)?Android?系統(tǒng)的兼容性。當(dāng)然,通過(guò)貢獻(xiàn)軟件代碼,更多的工程師成為了社區(qū)牛人,為日后的職業(yè)生涯積累經(jīng)驗(yàn)。
誠(chéng)邁科技移動(dòng)事業(yè)部總經(jīng)理胡誠(chéng)先生稱(chēng),預(yù)計(jì)最新支持高性能平臺(tái)、主攻?AI?方案的?MediaTek-x30?開(kāi)發(fā)板將于今年二季度發(fā)布。
目前申請(qǐng)購(gòu)買(mǎi)?96Boards?的渠道除了官方網(wǎng)站?www.96Boards.org?外,還可從誠(chéng)邁科技、安富利等分銷(xiāo)商手中獲得。
在問(wèn)答環(huán)節(jié),一位來(lái)自阿里的聽(tīng)眾問(wèn),是否各96Boards開(kāi)發(fā)板能兼容?張旸博士稱(chēng),理想是這樣。軟件開(kāi)放度越高,越受大家歡迎。實(shí)際上,你的狀態(tài)的好壞決定著大家的支持度??傊?,SoC廠商希望自己的96Boards能夠吸引到更多客戶(hù)。
小結(jié)
過(guò)去的模式是SoC在頂層,開(kāi)發(fā)板在中間,開(kāi)發(fā)者在底層,開(kāi)發(fā)者沒(méi)有多少選擇(如下圖左側(cè)的倒騎車(chē)的人,力量再大也無(wú)法行動(dòng))。但實(shí)際上,最有創(chuàng)造力的人應(yīng)該主導(dǎo)世界!(如下圖右,人騎上了自行車(chē))。
96Boards希望開(kāi)發(fā)者不要被SoC所捆綁,不同板可以跨應(yīng)用支持,這樣,開(kāi)發(fā)者可以把主要精力投入到差異化的地方,而不是重復(fù)設(shè)計(jì)、單一的價(jià)格競(jìng)爭(zhēng)。
評(píng)論