cubieboard、Raspberry Pi、pcDuino、MK802 mini pc對比?
cubieboard、Raspberry Pi、pcDuino、MK802他們之間有什麼區別,可從功能和性能等區分,另外還有沒有其他不錯的mini pc可推薦
市面上這些Mini PC,或者說是ARM嵌入式開源硬體板卡,我知道的還是比較全的。說一下吧。
Mini PC板卡的要素無非4點:- CPU(或者叫SoC,性能的唯一決定性要素)
- 外設介面
- 廠商支持
- 價格
在聊到所有的事情之前,請先相信我這句話:淘寶上「超越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)
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 |