查看: 337|回复: 2

[心得] cubieboard、Raspberry Pi、pcDuino、MK802 mini pc对比

[复制链接]

122

主题

1

好友

1905

积分

进士

Rank: 5Rank: 5

  • TA的每日心情
    开心
    2014-2-20 10:23
  • 签到天数: 45 天

    [LV.5]常住居民I

    发表于 2016-7-20 11:30:49 |显示全部楼层
    Mini PC板卡的要素无非4点:
    • CPU(或者叫SoC,性能的唯一决定性要素)
    • 外设接口
    • 厂商支持
    • 价格
    【CubieBoard】(CB)
    cb.jpg


    这里以主流购买的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)
    r.jpg


    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)
    p.jpg


    以新近发售的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】

    m.jpg



    以我的了解,MK802不是一个单一的产品,而是众多的安卓电视棒所通用的一个名称。

    可能采用瑞芯微、全志等各种CPU,多半不会高档。

    基本上只有无线网络。Flash+TF扩展卡槽。单一HDMI输出。全部只能用4.1或4.2的旧版Android,不能刷Linux,不能编程,不能用于硬件DIY。价格200-400不等。

    厂商不一,普遍三无,售后不会有人管的。

    只能用于把普通电视变成一个性能不怎么样的Android智能电视。

    没有任何购买的价值。谁买谁上当。

    真想拼装Android智能电视,买这货不如买天猫、小米等各种知名的盒子。

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

    使用道具 举报

    0

    主题

    0

    好友

    3

    积分

    白丁

    Rank: 1

    该用户从未签到

    发表于 2016-8-2 10:21:13 |显示全部楼层
    买了一个CB3 在吃灰,真的资料太少了,只能烧录固件玩
    回复

    使用道具 举报

    11

    主题

    0

    好友

    574

    积分

    举人

    Rank: 4

  • TA的每日心情
    奋斗
    2016-11-16 21:14
  • 签到天数: 77 天

    [LV.6]常住居民II

    发表于 2016-8-19 22:49:52 |显示全部楼层
    香蕉派呢
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-9 04:11 , Processed in 0.260724 second(s), 12 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部