作者:陸向陽
關於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的推行目標與方向
與Linaro相同的,96Boards也獲得許多已採行ARM架構的晶片商所支持,如Qualcomm、TI、STMicro、MediaTek、HiSilicon(大陸海思半導體,華為集團)、Action(炬芯)等。
簡單說,Linaro專案要發展一套適用於幾乎所有ARM晶片的系列軟體,96Boards則是要發展一套適用於幾乎所有ARM晶片的平價系統板。
雖然說是「一套」遍體適用的系統板,但其實專案之初就已經確定兩個方向,一個是消費性應用,另一是企業應用,因而有了CE(Consumer Edition)、EE(Enterprise Edition)之別。前者較適合的延伸應用如機器人、資訊服務亭(KIOSK)或具有顯示的相關應用,後者偏向網路、伺服器應用,而電子嗜好興趣、創客/自造者(Maker)等,96Boards官方認定是以CE為主。
所以其實96Boards有兩套,更嚴格說應該是三套,因為EE板又可再分成標準版與MicroATX版,視應用需求而選擇。
由於設定為平價,所以96Boards也有價格目標,CE開發板希望最簡單的規格配置,其一般零售價能壓在50~100美元內,EE板則是199~399美元。不僅要便宜也期望全球到處均能輕易買到,目標是Amazon、Alibaba(阿里巴巴)、Farnell、Digikey、Mouser等均可訂購而後到貨。
96Boards目前(2016年7月)已有多片電路板,CE板有5片:
- HiKey Board,使用海思Kirin麒麟6220的8核晶片
- DragonBoard 410c,使用Qualcomm Snapdragon 410c晶片
- Bubblegum-96,使用炬芯s900的4核晶片
- HiKey Board,與前述同,但前者為LeMaker製造供貨,後者為CircuitCo
- Helio X20,使用聯發科Helio X20的4核晶片(即將供貨)
至於EE板,目前僅2片:
- LeMaker Cello,使用AMD Opteron A1100的4核晶片
- 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晶片,或許能借助更大的產業力量而逐漸後來居上,且讓我們拭目以待。
- 創客積木M5Stack加入LLM戰局 - 2024/11/29
- MLPerf大語言模型、生成式AI測項觀察 - 2024/11/27
- Sony強力加持!樹莓派發表專屬AI攝影機 - 2024/10/28
2016/08/05
您針對 96Boards 的分析非常的精闢!
希望能夠進一步跟您交流下.
2016/08/06
作者的email是: danny@pie.com.tw, 歡迎與作者進一步與交流~