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