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