cubieboard、Raspberry Pi、pcDuino、MK802 mini pc對比?

cubieboard、Raspberry Pi、pcDuino、MK802他們之間有什麼區別,可從功能和性能等區分,另外還有沒有其他不錯的mini pc可推薦


市面上這些Mini PC,或者說是ARM嵌入式開源硬體板卡,我知道的還是比較全的。說一下吧。

Mini PC板卡的要素無非4點:

  1. CPU(或者叫SoC,性能的唯一決定性要素)
  2. 外設介面
  3. 廠商支持
  4. 價格

在聊到所有的事情之前,請先相信我這句話:淘寶上「超越XXX」的宣傳口徑,都是扯淡

性能的唯一決定性因素不過是CPU而已。CPU一致的板子,性能不會有明顯差異。

至於其餘的廠商支持力度、維護投入、資金實力、社區討論等軟實力,往往很重要,卻被廠商有意無意的全部閉口不談。

關於這個話題,請參照我的文章《總是被忽略的軟實力》。

別被宣傳矇騙。請堅持購買在社區內有用戶群、被認可、可以討論的產品。

遠離那些討論不開放、社區不承認,用戶掏錢之後被廠家棄如敝屣的垃圾板子。

絕大多數產品照片,由我所在公司 http://SegmentFault.com 中文開發者社區開源硬體社區提供實拍。

【CubieBoard】(CB)

這裡以主流購買的CB2為例。注意CubieTruck雖然確實是CB3,但這裡不討論。

CB2的CPU是Allwinner(全志) A20。其架構為ARM Cortex-A7 雙核。

這個CPU的性能,可以類比比較廉價的安卓平板。跑Android沒有那麼強力,不過還是夠用的。跑Linux還挺不錯,輕負載不會很明顯的卡頓。

其餘配置為百兆乙太網,板載4GB NAND存儲,擴展TF存儲,1G DDR3內存,3.5mm耳機+麥克複合插孔,SATA,HDMI+VGA(須外掛電路)+LCD(須外掛電路),Camera攝像頭介面(須外接電路)。價格350。

我去拜訪過CubieTech(方糖科技)。他們的支持投入是持續而活躍的,可以信任。

CB上可以方便的刷入Android、Debian和Ubuntu (Linaro)。

CB在開源硬體中算是入場非常早的一個。CB1公布雖然晚於Raspberry Pi,但在國內的上市與推廣和Raspberry Pi是同期的甚至更早(由於Raspberry Pi早期的缺貨和引入中國的時間差)。所以國內擁有CB的人相對來說還是比較多的。

CB比較麻煩的地方是擴展介面全都是2.00mm而不是標準的2.54mm,可能需要擴展板一類的東西,才能用來直接連接2.54mm的各種電子模塊,略顯啰嗦。

CB1和CB2的電路板完全相同,所有配置也一致,只是CPU退到Allwinner(全志) A10(ARM Cortex-A8 單核),價格300。

一般認為加錢不多就可以升級到雙核CPU,再購買CB1的價值就不大了,除非某些性能足夠的應用下特意省一點。

這裡提一下Allwinner(全志)。珠海全志是中國本土的一家ARM晶元製造商,他們出的CPU普遍被用來製造廉價Android平板。

珠海全志的最大特點是:他們更多的是方案而非產品公司。全志的CPU一般為單一的Android應用場景而製造和優化,出廠時就向合作商提供使用CPU製造Android設備的全套方案和SDK,幾乎不加修改就可以迅速造出產品。

但與此同時,這個思路也造成了晶元開發、挖掘和資料建設客觀上的短視。也就是說用這個晶元做廠商調好的方案非常容易,但做別的就很容易連最基本的資料都會缺。很多人拿到全志CPU的Datasheet之後大呼「坑爹」、「山寨」,其實理由就在這裡。全志並非做不好資料,而是發力點不在這裡。

【Raspberry Pi】(RPi)

A版貨源極少,所以不討論。這裡都是只討論B版。

讓人又愛又恨的先驅者。

RPi的CPU是Broadcom(博通) BCM2835。其架構為ARM11單核。

這個架構整整落後於現在所有智能手機,以及所有其他Mini PC板卡的ARM Cortex-A架構一代,屬於ARM在開啟Cortex多產品線之前的最後一代經典ARM產品。

這個CPU的性能讓人絕望。低的要死,隨便動動滑鼠就卡的類型。說好點是要求軟體開發者注意優化,說差點兒就是偷工減料。還好SoC內置的圖形處理器性能夠強,並且硬解H.264也不缺,圖形性能還有點指望。

其餘配置為百兆乙太網(共享USB帶寬),無半載存儲,全部依賴SD存儲,512M SDRAM內存,HDMI+模擬複合視頻,CSI攝像頭介面。價格210左右(疑似逃增值稅)。

愛的是社區支持太充分了,不用依賴廠家就有非常豐富多樣的應用和資料。

恨的是性能低到令人髮指;博通與開源為敵,各種硬體API與驅動不放開給開發者;基金會軟硬體設計漏洞百出,系統功能只宣傳不證明,「挖坑不填」。

我專門在SegmentFault寫過兩篇文章評論過RPi:

開源硬體平台全新簡介 (1) Raspberry Pi 「樹莓派」(上): 概述與優勢

開源硬體平台全新簡介 (2) Raspberry Pi 「樹莓派」(下): 問題與總評

可以看一下。

我的態度是:Linux新手第一塊板子推薦RPi,熟練者不推薦。但既然不貴,所以總是可以作為第二塊板子買來試試看。

【pcDuino】(pcD)

以新近發售的V3為例。

pcD-V3的CPU是Allwinner(全志) A20。與CB2一致而不再討論。

其餘配置為百兆乙太網和WiFi(通過USB),板載4GB NAND存儲,擴展TF存儲,1G DDR3內存,SATA,Camera攝像頭介面,HDMI+LVDS液晶屏介面,IR紅外輸入,3.5mm耳機麥克複合插孔。

pcDuino有意思在他的擴展介面,是與Arduino完全兼容的。所以只要是3.3V版本的特殊Arduino(也就是Arduino Tre)可用的擴展板,就可以直接用於pcDuino。

pcDuino的軟體策略也很有意思。pcDuino出廠系統是易於編程的Ubuntu (Linaro)而不是通常的Android。系統環境中內置了特殊的Arduino IDE和Scratch,可以直接用來指揮擴展引腳進行硬體編程,非常方便。

要我說,做為硬體開發人和硬體DIY的宣傳者,可能還是pcDuino最接近我把Mini PC當做硬體開發基礎設備的理想。

pcDuino廠商的更新同樣是積極的,他們的那個Learn Center里攢了不少資料可以用(不是pcDuino的其他板卡用戶也可以去參照)。

pcDuino讓人恨得頭髮痛的是那個價格……pcD-V3套裝的價格高達680,土豪消費品啊。

另外所有的pcDuino都是單USB口的,USB HUB幾乎必要。會造成點麻煩。

pcD-V2的CPU退到Allwinner(全志) A10,也取消掉了SATA、LVDS、Camera、IR紅外輸入、3.5mm耳機麥克複合插孔這一批的介面。

價格400。在全志A10的板子中同樣是個高消費。

V1似乎貨源很少,不討論。

【MK802】

以我的了解,MK802不是一個單一的產品,而是眾多的安卓電視棒所通用的一個名稱。

可能採用瑞芯微、全志等各種CPU,多半不會高檔。

基本上只有無線網路。Flash+TF擴展卡槽。單一HDMI輸出。全部只能用4.1或4.2的舊版Android,不能刷Linux,不能編程,不能用於硬體DIY。價格200-400不等。

廠商不一,普遍三無,售後不會有人管的。

只能用於把普通電視變成一個性能不怎麼樣的Android智能電視。

沒有任何購買的價值。誰買誰上當。

真想拼裝Android智能電視,買這貨不如買天貓、小米等各種知名的盒子。

雖然那些的使用體驗仍然值得商榷,但肯定比這種破爛好出幾條街。

--------------------------------------------------------------

其他不錯的mini pc:

【CubieTruck】(CT)

CubieTruck就是CubieBoard3。

CT就是CubieBoard產品線當中的豪華版。徹底更換了前兩代的電路板設計。

CPU仍然是全志A20。板載NAND加到8G,內存加到2G DDR3,乙太網升級到千兆(重要!),增加板載WiFi,增加直接的VGA輸出,增加3.5mm耳機+麥克複合插孔,增加SPDIF光纖輸出,增加IR紅外輸入。

這個板子無論玩起Android和Linux來說,在外設配置上都是全功能的。

價格540。

【Banana Pi】(BPi)

今年上半年剛在國內廣泛宣傳的新興產品。

CPU是全志A20(電路板背面)。

1GB DDR3。無板載存儲,全部使用SD卡存儲。千兆乙太網(重要!)。HDMI+複合視頻+LVDS液晶屏。3.5mm耳機輸出,板載麥克。板載IR。Camera介面。

看板子的形狀就知道了。這個板子的一切目標就是兼容Raspberry Pi。我和Banana Pi團隊見過面,據他們自述為了這個目標,他們在板子設計上違背理想目標的犧牲很大,例如堅持使用SD而不是TF。

廠商甚至做到了藉助ARMv7對ARMv6指令集的向下兼容,提供僅僅代換掉Kernel和Bootloader,而Rootfs與Raspberry Pi保持不變的兼容鏡像。

價格299。A20的板子中最便宜的。

【BeagleBone Black】(BBB)

美國團隊的作品。市面上少見的德州儀器(德儀、Texas Instruments、TI)方案。

CPU是TI AM3358,ARM Cortex-A8單核(架構等同全志A10)。

512MB DDR3,板載4GB eMMC存儲,帶TF卡擴展。micro HDMI或LCD視頻輸出(需要特別的Shield電路板)。百兆乙太網。

TI好就好在洋人其實挺愛玩的……英文資料不少。另外TI的Datasheet做的也好一些。資深的硬體開發人會喜歡TI這種大公司推出的東西。

板載存儲是個好東西,eMMC內置控制器,玩法和SD卡一致,省去很多麻煩。

BBB讓人恨的要死的是那個Micro HDMI!介面旁邊的空間做的太少了!如果用HDMI轉Micro HDMI轉接頭,就會直接死死的擋住旁邊的TF插槽和USB介面!就算用原生的Micro HDMI電纜,也會和一起插入的USB電纜互相擠占空間。哪個腦殘畫的板子!

價格380(深圳英蓓特獲得授權生產的中國版)/430(美國進口版)。

【Radxa Rock】

瑞芯微核心的四核高配板子。四核開發板在目前的市面上屈指可數。

創始人曾經是CubieBoard的創造者之一。

Rockchip(瑞芯微)的RK3188 CPU。架構是ARM Cortex-A9 四核。

2GB DDR3內存。8GB NAND存儲,支持TF擴展。百兆乙太網(做這麼高配卻不上千兆太可惜!!!)。板載WiFi+BT4.0、實時時鐘(極不多見)、SPDIF光纖、複合視頻、3.5mm耳機+麥克複合插孔。

沒實際用過。求更多使用體驗上的補充。

價格600。

【WRTnode】

非常別緻的板子。4*5cm的面積就能跑Linux的實用小物。

思路是把路由器晶元做成開發板。所以系統唯一支持OpenWRT這個特別的Linux發行版。

CPU是MT7620N,不多見的MIPS架構。

DDR2 64MB內存,16MB SPI Flash。板載802.11 bgn無線網。可擴展多至5個百兆乙太網介面。30~150mA@5V低功耗。這是一個介於Arduino(單片機級別)和Raspberry Pi(ARM高性能板卡)之間的定位。在需要使用Linux的運算能力,在性能上要求不苛刻,卻在空間上需要節省的場合會有大用。

配置低,價格也低。目前公測價格150。

2014年5月份剛剛開放公測,絕對的先鋒板卡。獻給不怕困難和挑戰的玩家。

【龍芯智龍】(龍芯「開龍」開源硬體系列板卡的第一作)

龍芯。

就是國產的那個MIPS CPU。

就是RMS大神唯一使用的計算機的CPU。

貨真價實。(不要和漢芯造假事件弄混)

龍芯也推出了他們的開源硬體板卡「開龍」計劃。

這塊板子目前已知的最大特點是擴展介面實在是豐富的過頭了,幾乎無所不包。連Microduino這種Arduino分支項目的介面都有。

龍芯「智龍」主板目前尚未發售,略微期待一下吧。


不知道樓主的使用環境是什麼,如果是 NAS 、簡易家用 Server 等的話,還是推薦 x86 架構的。比如說 mini-itx 或者 nano-itx,成品有 nuc 和 brix。

拿 thin-mini-itx (簡稱 thin-itx )來說,大小比手掌略大,厚度大概是兩層 USB ,價格方面 DIY 的話主板thin-itx H61 + CPUG1620 + 內存4G + 32GMSATA SSD + 適配器 + 機箱,價格在1000元+。但是性能方面至少是 ARM 的3倍。如果資金允許的話,CPU可以上 i7 4770S,16G 內存 + 512G SSD 也是可以的。

Intel 的 NUC 和 Gigabyte 的 Brix 體積稍小,但是價格比較貴。

目前 ARM 平台的, @沙渺 已經介紹不少了。現在 ARM 性能價格比還是不如x86,只是適合玩玩或者特殊應用環境。


對於這種設備,自己想搞點開發的話,性能不是很重要,文檔、資料、社區才重要。

所以 RPi 系列完爆其他。


Raspberry Pi入手將近十塊板子,每個都用的生龍活虎的。


硬體功能都差不多,主要區別就是軟體開源程度,廠商支持程度和用戶數量了。

從以上三點,推薦程度如下:

beagle bone black(ti推出,軟硬體全開源,資料較多)= 樹莓派(樹莓派基金會,軟體全開源,硬體部分開源,資料最多)&>樹莓派2(樹莓派基金會,推出沒多長時間,資料較少)?國內各種派(多為全智晶元+android,資料少得可憐,板子做工差到極差,玩的人幾乎全是國內的初學者,幾乎找不到有價值的資料)


mini pc怎麼可以沒有intel指令集的atom主板,工業上用的很多啊,x86 windows xp 到處都是,體積170 毫米 X 170 毫米。


香橙派,全志的晶元,喪心病狂只要99元人名幣。。。


區別基本上就在生態環境和價格上吧?我個人覺得樹莓派生態比cubieboard和pcdruino好,而且持續發展的勢頭比其他的板子更好些.關鍵是有資金周轉和有人持續在玩兒,外設也比較多.學慣用非常不錯.


為什麼不用BeagleBone Black?


樓主,我想買塊板子來學習嵌入式Linux,可能需要學習些驅動開發,你覺得cubieboard怎麼樣?


我覺得,玩開源硬體關鍵是有一個比較好的目標。並一定要動手。不一定要追求那麼強的硬體。cabieboard,性價比比較好一點。


Mixtile LOFT-Q 全志A31晶元 ,通過 千兆乙太網、WiFi 802.11a/g/n 、ZigBee 連接,介紹 ?? Mixtile LOFT-Q


沒有經驗的人最好不要碰字元操作的東西了,落後整個時代的方式。

linux的配置令人火大,主要是單向無反饋的配置操作。任何一個字元的輸入都是無限出錯的可能,唯一驗證的機會就是敲打完再激活。

將邊看文檔邊敲擊鍵盤當作快感實際上是一種借口。

連個SMB共享的配置也需要花費整天時間,每個版本的配置都差一點點就不行

,在

乾脆直接拔掉硬碟接在自己電腦上算了。

為什麼?因為Sb的設計者們,設定了 安卓系統需要用無線的時候,就不要用固定lan。而且還鎖死許可權。不能運行的時候,沒有任何反饋提示你錯在哪裡。

linux的交流方式就是,口耳相傳,全靠領悟。有很多文檔還故弄複雜。不然你自己查一下文檔去吧。

和win的操作不同,你完全可以自己在圖操作上多試湊幾次就可以打開操作。

至於安卓,那個是玩具級別的東西。本來就是設計用於小容量的應用。以及其他沒有磁碟校驗的linux.

更加不能用來配合大容量存儲。真的。真要用來做伺服器你敢嗎,我試過很多次硬碟自己複位劃壞數據,然後SB系統繼續亂寫數據。一下子就丟了整個分區

這樣的事情發生幾次之後就開始懷疑路線了。

-------------------------------------------------------------

個人的刷機經歷開啟於想要利用電信送的db100路由,刷了第一個openWRT

在購買了一個餅乾罐子那麼多的板卡和2個電視盒之後。

從打開激光雕刻機自己雕版,用CNC來加工各種支架,小板,改rom,改配置,回寫,完全達到了廠家開發的技術水平。各種不死boot,各種控制台,為了解電視盒不需要HDMI,自己還寫ADB無線截屏,(因為那些山寨東西本身就有BUG,bug,)HDMI和AV口可以不受控制的愛輸出哪個就哪個,。

經過一段時間的應用。。。。丟失若干寶貴數據,收穫一些陳年AV。,想要的NAS卻越來越不好用。完全浪費了一個月大好時光。

我默默的把他們都裝了起來。

告別巨坑。生命和數據都是無價的。

然後毅然的在某寶入了一台 瘦客戶,然後後悔為什麼不淘一台網吧機算了。

後記 那些小板子也不是沒有用處,起碼可以用來給電動工具做一些很優秀的閉環伺服,例如超聲波,電火花,位置檢測,頻率,電流,恆功率的應用也是比原有的方式要好的多的。。。然而也就這樣了,經過慘痛教訓之後我已經有了定位級別的認識,玩具始終是玩具。


了解了很多天了,到底應該選擇哪一種哈。


推薦閱讀:

玩樹莓派能學到什麼?
黑客軍團里的樹莓派是被用來實現什麼功能的?
樹莓派上能安裝 caffe 嗎?
是樹莓派好玩,還是單片機好玩?或者說那個更有趣?我想吸引我弟弟,培養他的學習能力和動手能力
「樹莓派」是什麼以及普通人怎麼玩?

TAG:ARM | 樹莓派RaspberryPi | cubieboard |