流行開源硬體平台大亂斗一:選型

開源硬體是指可以通過公開渠道獲得的硬體設計,任何人可以對已有的設計進行學習,修改,發布,製作和銷售。硬體設計的源代碼的特定的格式可以為其他人獲得,以方便對其進行修改。理想情況下,開源硬體使用隨處可得的電子元件和材料,標準的過程,開放的基礎架構,無限制的內容和開源的設計工具,以最大化個人利用硬體的便利性。開源硬體提供人們在控制他們的技術自由的同時共享知識並鼓勵硬體設計開放交流貿易。

時間進入2017年,開源硬體發展越來越火熱,物聯網的發展著實為其發展添了一把火。開源硬體使得人們更容易地開發自己的產品,Maker們有了自己的奇妙想法,花上少的200多元,多的1000多元,就可以在淘寶上買到開源平台和外圍各種舵機、感測器(Sensor)等等,將想法變成原型,接下來就可以去說(HU)服(YOU)投資者了。

劇統計全球大大小小的開源硬體平台達到兩百多個。流行的也有上百個,我把LinuxGizmos網站上收集的各種開源平台做了下整理,價格從低到高如下。

特別注意黃色的部分,他們都用了國產的ARM核:AllWinner和Rockchip。可以看出價格分布比較廣,價格從最便宜的7美金到高端的159美金,平台製造商也不再是國內了,可見物聯網之廣受歡迎,和國產ARM晶元廠商的敏銳洞察,這裡要為他們鼓與呼!另外X86陣營也不甘寂寞,推出不少開源平台,不但有基於Intel晶元的更有基於AMD的。除了Galileo外,整體價格偏貴。我把這些平台標註為綠色。

也許你看完如我一樣犯了選擇恐懼症,這麼多怎麼選啊?有句老話不是說了嗎,適合的才是最好的。如何才能知道那個是適合的呢?和我們想要做的原型的性能需求最匹配的最適合。性能過好太貴浪費,性能太低又影響使用感受。如果我們有他們之間橫向比較的數據就好了!

本系列文章就是為了此目的服務,如標題所言本系列是「亂斗」,即是不同平台之間Performance或者說Benchmark的比較。但是我們有個選擇的原則,我們希望搭建的是個智能平台,CPU可以有基本的運行能力可以運行簡單的機器識別演算法,這樣我們可以去掉很多平台,包括大家喜聞樂見的Arduino系列,所幸現在關於它的文字很多,我的柜子里也躺著三種Arduino,相信大家不難在別處找到資料。

我們沒有打算把其他所有的平台都拿來一一比較。我希望能減少到三種平台,他們即廣受歡迎,又有獨特的目標市場或者說價格範圍。這三種是:

第一個我就不介紹了,樹莓派Raspberry Pi 已經成世界第三大計算平台,2012年推出至今已經賣出1250萬片!35刀的價格極具性價比。這裡選用第三代Model B。這裡要提醒一下希望用它的Maker們,這裡有個有趣的問題,原型做出來後,將來投產就會發現BOM成本遠遠高於35刀,你也許會奇怪,Rpi可以做出來,我為什麼不行。其實Rpi是進行了補貼,否則售價至少50刀朝上。準備好回答投資人的質疑了嗎?

第二個有點私心,照顧國產ARM核,另外2GB RAM和2GHz的主頻很好的覆蓋了樹莓派照顧不到的地方。

第三個選擇Minnowboard Turbot,作為X86的代表,價格較高,但是其性能也很好,很多國產可以啟動Windows的平板和它一樣都是選用同樣的CPU。其支持的OS也是最多的,包括幾乎所有Linux發行版,Android,Windows和Windows IOT(唯一X86的)。另外一個使用它的好處是在可以在PC機上開發原型,實驗結束後,簡單copy到Minnow上再實驗下就行了,省去了交叉編譯和調試的過程,開發原型速度極快。它的詳細信息我的專欄里有Minnowboard MAX介紹 - 知乎專欄 另外它的固件是國內研發團隊編寫的!

我們將在第二篇文章里介紹Benchmark工具和測試用例,敬請期待!

歡迎大家關注微信公眾號"UEFIBlog"加入討論,同時歡迎大家給本專欄和公眾號投稿!

推薦閱讀:

王欽:物聯網時代來臨,搶佔先機的將是互聯網、大數據和人工智慧公司
NB-IoT技術原理是怎樣的?
邊緣計算是什麼,和雲計算的區別是什麼?

TAG:开源硬件 | 物联网 | 智能家居 |