中国智能硬件开发板玩家大盘点

雷锋网  •  扫码分享
我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

这段时间有幸在寨都深圳走访了几家专业开发板的生产厂家,对于国内开发板情况算是有一个新的认识。

CPU厂商为了将产品推向市场,为了让客户了解CPU的各项性能及电路设计而专门设计的一块电路板,开发板同时会附带硬件接口的驱动程序,开发板电路板将CPU的控制信号线及通用的外围接口延引出来。有了硬件接口及驱动程序,设计人员可以快速专注产品应用软件的开发,完成应用软件对外围电路进行控制测试,软件调试完毕后交付批量生产,完成产品的开发。

由于厂商推广的开发板价格高企,有没有价格低廉、大众玩家都玩得起的开源开发板呢?有,在国外玩家的推动下,玩家对特定CPU体系自组社区,并规模硬件设计、完善多平台开发环境及软件模块标准化。开源的软硬件设计让爱好者花费很少的费用就能完成想开发的功能。

国外的开源开发板多数由深圳电子工厂生产,这同时也带动了国内对开源开发板的发展,目前国内开源开发板比较流行的几大流派:

一、Arduino:

基于Atmel AVR CPU。Arduino以其最低廉的价格、电路结构简单、甚至玩家可以自已DIY电路板吸引国内一大批玩家及高校学生,做为入门级的开源开发板,国内玩家最多。各类开关、传感器、输入输出等控制器的开发都可以使用Arduino完成。
Arduino

二、RaspberryPI(树莓派):

基于博通出产的ARM架构的700M BCM2835 CPU。树莓派是一款基于Linux系统,具备强劲运算能力,使用SD卡当作存储媒体,接口拥有一个Ethernet,两个USB接口, HDMI和RCA端子输出。树莓派做为一个价格低、简易搭建外围电路深受玩家喜好,爱好者如需开发具有联网或视频功能是理想的选择,树莓派提供了Debian、Arch Linux和Fedora.等系统的发行版供大众下载,可以让玩家无需了解操作系统底层快速开发相应的应用。

RaspberryPI

三、Cubieboard:

基于ARM Cortex-A8架构的Allwinner(全志) A10 CPU。Cubieboard是珠海一家公司生产及推广,具有1 GHz CPU,内置Mali-400MP GPU。做树莓派的升级版Cubieboard具备做为家庭媒体中心的1080P高清影视播放能力,Cubieboard提供的系统有Android 4 ICS、Ubuntu 12.04 desktop、Fedora、Archlinux,专用的Debian服务器操作系统能让Cubieboard变成一台服务器。

做为国内最早自主设计的开源开发板,Cubieboard吸引了国内外众多追求高性能开发的用户,在国内众多开源开发板社区,Cubieboard社区保持有极高的人气。现在Cubieboard已有采用全志A20、A31等更高性能的开源开发版

Cubieboard

 

四、MixtitleGarage:

基于ARM Cortex-A9架构的三星Exynos 4412 四核CPU。Mixtitle Garage为深圳致趣科技公司生产,Mixtitle开发板最大特点内置了二个USB接口及TF接口,开发板将TF卡做为存储设备,刷入系统除了传统的写入方式还可以将TF卡拨到PC上写入固件系统,玩家再也不怕调试软件时刷坏开发板。Mixtitle高级版本的开发板还内置了蛇螺仪、动力感应、电子罗盘、光感应及接近感应器等功能。

MixtitleGarage

Mixtile Garage提供Android、Ubuntu Desktop等系统,用户能基于Android系统直接开发相应软件。基于三星的高性能猎户座四核CPU,将Mixtitle做为家庭媒体中心是一个不错的选择。

五、RadxaRock:

近半年才出现的一块基于ARM8架构1.7G频率的 RK3188四核CPU。Radxa Rock核心开发人员是原Cubieboard的开发者,做为最新设计的开发板,Radxa Rock内置2G DDR3运行内存、8G NAND、内置蓝牙4.0、红外线遥控等高端硬件配置。

开发板支持运行着 Linux 、 Android 、Debian等操作系统,并且具有可以自己编程控制的 GPIO 接口,因而就使得高级玩家以较低的代价来实现对于很多小设备的简单控制功能。同时,Radxa较低的售价使得高级玩家们能以较低的代价来实现对高性能系统及应用软件的开发。

RadxaRock

六、pcDuino:

基于ARM Cortex-A8架构的全志 A10 CPU。Pcduino最大的优点是他的扩展接口与Arduino的信号兼容,Arduino的扩展板卡非常多,融入Arduino的生态系统对于Pcduino 来说无疑是非常有利的。Arduino模块一个重要的特点就是能够读取和控制传感器,如果Pcduino能够直接使用各种Arduino模块,就好像可以 用计算机直接控制各种传感器。不仅能大大提升性能,而且能产生更多有创意产品。

pcDuino

pcDuino的出现,解决了Arduino开发板在网络及多媒体方面的弱项,pcDuino是一种高性能,高性价比的迷你PC的平台,能够运行Ubuntu和Android的ICS等系统。它可以通过内置HDMI接口 输出视频到电视或显示器屏幕。pcDuino专门针对开源社区快速增长的需求,即希望有一个平台可以运行完整的PC操作系统,容易使用的工具链和兼容流行 的Arduino开放的生态系统,如Arduino shield和开源项目等。

本文由黄耀浩首发 雷科技 ,转载请注明出处。

随意打赏

提交建议
微信扫一扫,分享给好友吧。