2回答

0收藏

[经验] cubieboard、Raspberry Pi、pcDuino、MK802 mini pc对比

Raspberry Pi Raspberry Pi 3054 人阅读 | 2 人回复 | 2016-07-20

Mini PC板卡的要素无非4点:
  • CPU(或者叫SoC,性能的唯一决定性要素)
  • 外设接口
  • 厂商支持
  • 价格
【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与驱动不放开给开发者;基金会软硬件设计漏洞百出,系统功能只宣传不证明,“挖坑不填”。

我的态度是: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智能电视,买这货不如买天猫、小米等各种知名的盒子。

虽然那些的使用体验仍然值得商榷,但肯定比这种破烂好出几条街。
分享到:
回复

使用道具 举报

回答|共 2 个

倒序浏览

沙发

汴城浪子

发表于 2016-8-2 10:21:13 | 只看该作者

买了一个CB3 在吃灰,真的资料太少了,只能烧录固件玩
板凳

geek1024

发表于 2016-8-19 22:49:52 | 只看该作者

香蕉派呢
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条