|

【RPi有對手?】認識ARM陣營的96Boards

   

作者:陸向陽

 

關於96Boards,筆者不立即進入電子工程技術的談論,電子工程方面會在更後頭才說明,在此要以概念、理念的方式描述,讓大家體會96Boards。

96Boards發展脈胳

96Boards發展脈胳

先說2010年6月COMPUTEX展期間,ARM宣布發起名為Linaro的開放原碼專案,這專案是期望開發以ARM架構為主的相關軟體,例如Linux作業系統(Linux以x86架構為主)、GCC軟體開發工具、電源管理軟體、多媒體介面等,而專案開發出來的軟體成果將能廣泛適用於多家業者的ARM架構晶片,如TI、Freescale等,不過必須是ARM v7a、v8架構以上的核心才行。

有了適用各家ARM架構晶片的軟體後,2015年96Boards專案提出,此專案要發展一套共通標準的平價(Low-Cost)系統電路板,且能採行、使用32位元與64位元的ARM架構晶片,並呼應、沿用原本Linaro專案的軟體。

96Boards的推行目標與方向

螢幕截圖 2016-08-04 23.31.37與Linaro相同的,96Boards也獲得許多已採行ARM架構的晶片商所支持,如Qualcomm、TI、STMicro、MediaTek、HiSilicon(大陸海思半導體,華為集團)、Action(炬芯)等。

簡單說,Linaro專案要發展一套適用於幾乎所有ARM晶片的系列軟體,96Boards則是要發展一套適用於幾乎所有ARM晶片的平價系統板。

雖然說是「一套」遍體適用的系統板,但其實專案之初就已經確定兩個方向,一個是消費性應用,另一是企業應用,因而有了CE(Consumer Edition)、EE(Enterprise Edition)之別。前者較適合的延伸應用如機器人、資訊服務亭(KIOSK)或具有顯示的相關應用,後者偏向網路、伺服器應用,而電子嗜好興趣、創客/自造者(Maker)等,96Boards官方認定是以CE為主。

96boards CE版本定義設計圖(資料來源:98boards.org)

96boards CE版本定義設計圖(資料來源:98boards.org)

所以其實96Boards有兩套,更嚴格說應該是三套,因為EE板又可再分成標準版與MicroATX版,視應用需求而選擇。

由於設定為平價,所以96Boards也有價格目標,CE開發板希望最簡單的規格配置,其一般零售價能壓在50~100美元內,EE板則是199~399美元。不僅要便宜也期望全球到處均能輕易買到,目標是Amazon、Alibaba(阿里巴巴)、Farnell、Digikey、Mouser等均可訂購而後到貨。

96Boards目前(2016年7月)已有多片電路板,CE板有5片:

  1. HiKey Board,使用海思Kirin麒麟6220的8核晶片
  2. DragonBoard 410c,使用Qualcomm Snapdragon 410c晶片

    DragonBoard 410c

  3. Bubblegum-96,使用炬芯s900的4核晶片
  4. HiKey Board,與前述同,但前者為LeMaker製造供貨,後者為CircuitCo
  5. Helio X20,使用聯發科Helio X20的4核晶片(即將供貨)

至於EE板,目前僅2片:

  1. LeMaker Cello,使用AMD Opteron A1100的4核晶片
    LeMaker Cello

    LeMaker Cello

  2. Husky Board,也是使用Opteron A1100

雖然有多片電路板,但電路板的尺寸、孔位、連接器位置等都是相同的,採行某一款CE板後,也可以換用另一款CE板,不過CE與EE各自設計不同,不能共通與交換,但軟體仍是可共用,均取自Linaro。雖然尺寸相容,但還是要考慮不同晶片的耗電、散熱等因素。

除了CE、EE板外,96Boards也提出Mezzanine products(夾層產品),夾層產品可以附搭在CE、EE電路板上,提供電路板更多的延伸功能、附加功能,例如便於進行各種感測器的學習,或提供液晶顯示器功能,或更適合物聯網應用、產業應用。

另外還有配件(Accessary),例如96Boards使用的電源配接器(變壓器)、USB-乙太網路轉接器、除錯器等。

有了夾層、配件,96Boards也鼓勵大家提出各種基於96Boards的開發專案(Project),專案有軟體的也有硬體的,例如發展一個給96Boards用的外殼,或把變種Android作業系統CM(CyanogenMod)改寫、移植到96Board上等等。

透過以上說明,應該可以了解整個96Boards的發起、推行發展目標與方向,最後也說明一下更根基的事:96Boards的電路板硬體是採行何種授權使用政策?

96Boards的硬體授權使用政策

老實說,96Boards是比較尊重(討好)商業意圖者的,96Boards電路板的功效電路圖是採行CC BY 4.0方式授權,也就是說會公開,但更接近製造生產的印刷電路板的線路布局圖,是可以不公開,不過官方態度上還是鼓勵公開。

類似的,96Boards也沒有嚴格要求一概要使用開放原始碼,某種限度允許使用二進位執行碼,允許不提供原始程式碼,但某些方面是強制一定要開放的,例如Bootloader。

至此可以了解,Linaro、96Boards期望讓ARM架構的軟體、硬體設計漸趨標準化、低廉化,期望有更高的量價均攤效應與技術生態系,無論用哪一家晶片商的ARM架構晶片,都能適用、使用Linaro、96Boards。

96Boards雖言開放,但從上述可知其商業企圖心高,而非純理想或公益,對Maker而言,可以獲得更便宜、標準的軟硬體,且除了Raspberry Pi外,有了另一個便利的開發板選項。

目前2012年起步的Raspberry Pi可謂遙遙領先96Boards,無論在系統板的銷量、價格上都具優勢,但96Boards由多家晶片商共同推展,不似RPi一律使用Broadcom晶片,或許能借助更大的產業力量而逐漸後來居上,且讓我們拭目以待。

陸向陽

Author: 陸向陽

從電子科系畢業後,即以媒體人的角色繼續這段與「電子科技」的不解之緣。歷任電子技術專書作者、電子媒體記者、分析師等角色,並持續寫作不殆。近來投入Arduino、Raspberry Pi等開放硬體的研究與教程介紹。

Share This Post On

2 Comments

  1. 您針對 96Boards 的分析非常的精闢!
    希望能夠進一步跟您交流下.

    Post a Reply

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *