首页 >> 石线

10大PC级开源硬件平台,包括树莓派、pcDuino、龙芯等奥数家教

2022-10-09 23:35:40

10大PC级开源硬件平台,包括树莓派、pcDuino、龙芯等

创客运动兴盛,开源硬件遍地开花,让很多创客看花了眼,且不说单片机级别的,如各种Arduino系列硬件产品,单就微型计算机级别的开发板也是不下十多种,下面将简单介绍10款开源硬件平台,好让创客了解这个领域的多样性。

1.【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之后大呼“坑爹”、“山寨”,其实理由就在这里。全志并非做不好资料,而是发力点不在这里。

2.【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,熟练者不推荐。但既然不贵,所以总是可以作为第二块板子买来试试看。

3.【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似乎货源很少,不讨论。

单片机开发板精彩推荐:

RIoTboard 一个配有强大的i.MX6Solo,与ARM的Cortex-A9内核面向于高端移动设备、高端掌上电脑、高端便携式媒体播放器、游戏机、上网本、桌面一体机、便携式导航设备等领域.SVTronics OMAP5432评估板?一款基于Cortex-A15,Cortex-M4实现便携式数据终端 (PDT)、数字标牌以及医疗监控终端设备的便捷的评估与基准测试的单板计算机。Atom E3815 单板计算机 一款采用英特尔?凌动? (Bay Trail)处理器适合高效成像工作流、带安全内容交付功能的数字标牌、便携式医疗设备、工业控制系统和车载信息娱乐(IVI)系统。

4.【MK802】

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

可能采用瑞芯微、全志等各种CPU,多半不会高档。基本上只有无线网络。Flash+TF扩展卡槽。单一HDMI输出。全部只能用4.1或4.2的旧版Android,不能刷Linux,不能编程,不能用于硬件DIY。价格200-400不等。

厂商不一,普遍三无,售后不会有人管的。只能用于把普通电视变成一个性能不怎么样的Android智能电视。

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

真想拼装Android智能电视,买这货不如买天猫、小米等各种知名的盒子。虽然那些的使用体验仍然值得商榷,但肯定比这种破烂好出几条街。

其他不错的mini pc:

5.【CubieTruck】(CT)

CubieTruck就是CubieBoard3。

CT就是CubieBoard产品线当中的豪华版。彻底更换了前两代的电路板设计。

CPU仍然是全志A20。板载NAND加到8G,内存加到2G DDR3,以太网升级到千兆(重要!),增加板载WiFi,增加直接的VGA输出,增加3.5mm耳机+麦克复合插孔,增加SPDIF光纤输出,增加IR红外输入。

这个板子无论玩起Android和Linux来说,在外设配置上都是全功能的。价格540。

6.【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的板子中最便宜的。

7.【BeagleBone Black】(BBB)

美国团队的作品。市面上少见的德州仪器(德仪、Texas Instruments、TI)方案。

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

单片机开发板精彩推荐:

RIoTboard 一个配有强大的i.MX6Solo,与ARM的Cortex-A9内核面向于高端移动设备、高端掌上电脑、高端便携式媒体播放器、游戏机、上网本、桌面一体机、便携式导航设备等领域.SVTronics OMAP5432评估板?一款基于Cortex-A15,Cortex-M4实现便携式数据终端 (PDT)、数字标牌以及医疗监控终端设备的便捷的评估与基准测试的单板计算机。Atom E3815 单板计算机 一款采用英特尔?凌动? (Bay Trail)处理器适合高效成像工作流、带安全内容交付功能的数字标牌、便携式医疗设备、工业控制系统和车载信息娱乐(IVI)系统。

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(美国进口版)。

8.【Radxa Rock】

瑞芯微核心的四核高配板子。四核开发板在目前的市面上屈指可数。

创始人曾经是CubieBoard的创造者之一。

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

2GB DDR3内存。8GB NAND存储,支持TF扩展。百兆以太网(做这么高配却不上千兆太可惜!!!)。板载WiFi+BT4.0、实时时钟(极不多见)、SPDIF光纤、复合视频、3.5mm耳机+麦克复合插孔。

没实际用过。求更多使用体验上的补充。

价格600。

9.【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月份刚刚开放公测,绝对的先锋板卡。献给不怕困难和挑战的玩家。

10.【龙芯智龙】(龙芯“开龙”开源硬件系列板卡的第一作)

龙芯。就是国产的那个MIPS CPU。就是RMS大神唯一使用的计算机的CPU。货真价实。

龙芯也推出了他们的开源硬件板卡“开龙”计划。

这块板子目前已知的最大特点是扩展接口实在是丰富的过头了,几乎无所不包。连Microduino这种Arduino分支项目的接口都有。

微信公众号搜索"爱板网"加关注,每日最新的开发板、智能硬件、开源硬件、活动等信息可以让你一手全掌握。推荐关注!

【微信扫描下图可直接关注】

来源:https://www.zhihu.com/question/24059464/answer/26558220?,作者授权爱板网摘编,谢绝转载

单片机开发板精彩推荐:

RIoTboard 一个配有强大的i.MX6Solo,与ARM的Cortex-A9内核面向于高端移动设备、高端掌上电脑、高端便携式媒体播放器、游戏机、上网本、桌面一体机、便携式导航设备等领域.SVTronics OMAP5432评估板?一款基于Cortex-A15,Cortex-M4实现便携式数据终端 (PDT)、数字标牌以及医疗监控终端设备的便捷的评估与基准测试的单板计算机。Atom E3815 单板计算机 一款采用英特尔?凌动? (Bay Trail)处理器适合高效成像工作流、带安全内容交付功能的数字标牌、便携式医疗设备、工业控制系统和车载信息娱乐(IVI)系统。

相关阅读:

洪荒之力用完了!智能硬件创业的十八种死法!

燃气灶外圈不出火怎么办
天然气灶打不着火原因和处理方法是什么
油烟机风管怎么固定
电风扇倒转是什么原因
友情链接