全球最流行的几个开源硬件平台!不知道就OUT了!
随着物联网的推广和普及,五年内全球会有200亿台智能设备的需求,而如今随着创客概念的兴起,开源硬件也越加的火热,让我们来看看现在都有哪些主流的开源硬件平台,这些平台又是用什么芯片呢,全志、三星、瑞芯微、飞思卡尔?下面让我们来数一下吧!
1.树梅派(Raspberry Pi)-ARM1176JZF-S核心
树莓派由注册于英国的慈善组织“Raspberry Pi 基金会”开发,Eben·Upton/埃·厄普顿为项目带头人。2012年3月,英国剑桥大学埃本·阿普顿(Eben Epton)正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名"树莓派"!它是一款基于ARM的微型电脑主板,以SD卡为内存硬盘,卡片主板周围有两个USB接口和一个网口,可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。 Raspberry Pi B款只提供电脑板,无内存、电源、键盘、机箱或连线。
Raspberry Pi(树莓派)自问世以来,就受到众多计算机发烧友和创客的追捧,曾经是一“派”难求,其强大的功能也受到了广大DIY爱好者的青睐。不过,这款信用卡大小的卡片式电脑的初衷是为了学生计算机编程教育而设计,以提升学校计算机科学及相关学科的教育、让计算机变得有趣为宗旨。
目前Raspberry Pi销量惊人,迄今为止已经售出700万片,影响力巨大。日前,Raspberry Pi基金会CEO Philip Colligan宣布,Raspberry Pi将于Code Club合并,让更多的孩子能够学习计算机编程知识。
Code Club成立于2013年6月,俱乐部一直在智力与激发9-11岁的儿童对科技的兴趣。目前,英国已经建立了3250个Code Club俱乐部,有超过四万名儿童参与其中,在其他国家和地区还有1000家Code Club在进行儿童计算机教育。
在早前,Raspberry Pi就和Code Club有过共同合作的项目,由于两个组织的所致力的领域相似,并且有很多共同目标,特别是在计算机教育领域里,所以两家在思虑过后决定合并,将技能、目标相融合,加快Code Club在全球的成长,让更多的人能够接受计算机编程方便的基础学习。
另外,Google、三星等科技巨头也都是Raspberry Pi和Code Club的支持者,他们也希望两家的努力能够培育出更多的互联网专业人才,为科技的发展做出更多的贡献。
利用微型计算机开展学生编程教育已经屡见不鲜,Arduino、Galileo等微型电脑开发板厂商也都尝试致力于计算机编程教育领域,今年10月份,BBC Micro:bit迷你计算机设备的生产公司向英国六年级的孩子们免费发放了100万台BBC Micro:bit设备,并且提供开源资料,这一切都是鼓励和支持儿童与年轻人学习编程技术。
在互联网时代,科技迅猛发展,编程似乎不再是专业人士运用的技能,而是成为了一门人人都需要了解的基础学科,Raspberry Pi和Code Club的融合就是为了促进更多人去学习和了解它。双方表示,在未来都会在网上提供免费的编程资源,Code Club的工作也会持续发展,在全球各地建立更多的教育俱乐部,让更多人受益。
2.Armcore-全志A20
Armcore是由视美泰公司为企业级DIY定制的一款开源硬件,其标准都是按照工业级制定。为了更方便企业开发产品,Armcore将CPU、DDR、FLASH、PMU等核心模块封装到一个核心板之上,而且将安卓系统集成到系统上,基本上市面上的主流标准设备的驱动都应有尽有,以此来节省企业开发项目的时间周期和成本。更诱人的是这些都是开源的!不过该平台不足的地方就是对于个人创客的支持力度很低,主要还是针对企业用户。
3.Arduino-Atmega328
Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。它适用于爱好者、艺术家、设计师和对于“互动”有兴趣的朋友们。
4.BeagleBone-AM3359
BeagleBone是一个开源软件和嵌入式硬件设计非营利公司。BeagleBone为开源爱好者提供了一个很好的开源硬件和软件交流的平台。BeagleBone可以说完全是靠开源爱好者推动的一个硬件平台。
5.Cubieboard-全志A10
Cubieboard是由一支中国珠海的技术团队Cubieteam开发的一个开源MiniPC,有些类似于英国人开发的树莓派。适合个人创客,在这个平台开发产品不需要看英文资料是最大的优势,哈哈!我们一直坚信中国品牌总有走出国门的一天,虽然Cubieboard在国内名气不大,但是凭借其过硬的品质已经在国外赢得了一部分市场。
6.Armpc-全志A20
Armpc是基于全志A20开发的一款供个人DIY玩家使用的开源开发平台,其丰富的扩展性,是其最大的特点,因为它几乎包含了Arduino和树莓派的所有接口,所以,它支持的DIY模块会比前两者多出许多。Armpc和Beaglebone一样是由开源社区推动的一款开源硬件。其不足就是只开放软件源码,而没有开放硬件原理图,不过这也丝毫不影响创客们对它的宠爱。
7.UDOO-飞思卡尔 i.MX6 ARM
UDOO和Raspberry Pi一样,是一个ARM架构的Linux板,而在电路板上也装有第二颗ARM处理器用来模拟Arduino Due。
UDOO拥有双核与四核两个版本的ARM cortex-A9 CPU,采用了与Arduino Due一样的ARM SAM3X处理器。UDOO还内置OpenGL加速器、54数位I/O和模拟输入(有和Arduino R3兼容的pinout)、Ethernet、内建WiFi、HDMI、USB、SATA及类比声音讯号。
7、SparkCore-单片机
SparkCore是一个拥有配套云服务的平台,可兼容Arduino,并内置有WiFi功能。和Yún一样,SparkCore也可以通过WiFi连接并进行程式开发。而除了无线局域网络,SparkCore也可以同时通过云服务随处存取更新自己的进度。
8.DigiSpark-单片机
DigiSpark也是一个基于ATTiny85架构的开发板,并且体积也足够小,支持Arduino IDE 1.0+ (OSX/Win/Linux)。
虽然DigiSpark只有6个 I/O Pins,但可利用各式各样的扩充工具延伸它的可能性。并且DigiSpark的售价只有12美元,无论是学习开发入门还是功能拓展都是一个不错的选择。
10、pcDuino-全志A10
pcDuino可以运行完整的PC操作系统,如Ubuntu和Android的ICS,并且易于使用工具链,又兼容Arduino开放的生态系统,包括Arduino shield和开源项目。值得注意的是它能够兼容使用大部分的Arduino扩充板,且所有的Arduino扩展引脚都可以通过API访问,包括UART、ADC、PWM、GPIO、I2C。
11. Sinovoip与富士康全力打造第三代香蕉派开发板:banana pi BPI-M3
Banana PI M1是为了配合Elastos.org 开源OS推广而推出开源硬件平台,BananaPI M1是一款比树莓派更强悍的双核Android4.2产品。BananaPI 支持 Android系统,,Debian linux系统,Ubuntulinux系统, Raspberry Pi 系统and cubieboard 系统.可以作为媒体播放器,智能路由交换器,中继器,工控机,机顶盒,网络播放器,开发板,个人娱乐学习编程软件等。
Elastos将协调多CPU形成基于“软件/硬件服务”的家庭云生态环境。
Banana Pi 外型类似树莓派,但它性能却比树莓派更加强焊,并且可以运行树莓派image.
Banana PI 硬件:硬件基于ARM架构,1Ghz ARM7双核处理器,1GB DDR3内存,千兆以太网口,SATA Socket,流畅运行Android4.2.2。Banana PI M1体积如信用卡大小,轻松运行《雷神之锤三:竞技场》这样的游戏,支持1080P高清视频输出,GPIO兼容Raspberry Pi并直接运行其ROM Image.
- Raspberry Pi 的详细介绍:请点这里
想通过手机客户端(支持 Android、iPhone 和 Windows Phone)访问开源中国:请点这里
12. FireBlock是基于Scratch的一款跨平台的图形编程,编程的方式只需要像搭积木搭建。无须学习编程语言,Firefly加入了控件硬件的各种插件,可以轻松控制Fireduino。同时利用Fireduino的2.4Ghz wifi模组,编程过程完全脱离数据线,现在,只需要把你的创意搭建起来,编程造出好玩的东西!
13. 2015 Go Day开放日:新一代机智云3.0及Gokit3正式发布
9月19日,机智云智能硬件自助开发及云服务平台在北京举行GO DAY 2015发布会,正式发布新一代机智云3.0,全面提升产品接入后的服务和管理能力,同时新一代物联网开源硬件开发板Gokit3也同期发布,其能够直接支持语音、蓝牙、2G/3G/4G、及更高性能的处理器,整体功能更强大、更人性化、更具连接性,这将在技术层面更进一步推动整个物联网的发展。
机智云3.0是基于机智云2.0之上推出的目前国内首个智能硬件一站式开发和设备运营平台(PaaS+SaaS),是机智云过去一年技术的积累。机智云3.0在原有机智云2.0上增强了九大功能:定向远程升级、规则引擎、消息推送、设备自动化操作、设备联动、企业API、用户自定义统计分析、2G/3G产品支持和多种数据输出接口,使智能硬件设备自助接入后的功能更加完善,更加便于管理。
同时,机智云3.0全面提升了产品接入后的服务能力,例如:生产支持、库存管理、经销商管理、售后服务管理、用户管理等服务。让企业真正实现从卖产品到运营产品的升级。
在今天的发布会上,机智云还同步首发了Gokit3,相较于Gokit1和Gokit2,整体功能更强大、更人性化、更具连接性,对于Gokit3的性能提升,机智云CEO黄灼表示:“未来智能硬件的交互方式将会越来越丰富,伴随着硬件的快速发展,目前主流的触屏智能手机将难以完全满足用户所有的需求,因此我们在Gokit上加入了语音互动和体感等新的功能,同时跟云知声合作开发语音识别,其具备的声音降噪功能,不仅能够在技术方面为用户带来准确体验,同时也让智能家居和其他需要直接跟硬件互动的场景衍变的更为自然。”
在技术层面,机智云针对开发者的底层需求,将原生支持Wi-Fi的Gokit1代和2代进行了升级,直接将Wi-Fi、蓝牙、2G/3G/4G的上网能力整合在Gokit开发板上提供给开发者。
同时,面对通信芯片行业的变革,MCU和射频的双芯片解决方案逐渐被单芯片的方案取代,机智云在Gokit开发板上实现了通过一个SOC通信模块直接完成Wi-Fi传输和对设备元器件的控制,降低了智能硬件量产后成本的问题,未来,越来越多主流的智能硬件将会这样的方式进行接入和控制。
另外特别值得指出的是,面对越来越多开发者不同的硬件开发需求,对运算能力的要求也在不断提升,因此机智云在Gokit3上直接加入了高运算能力的处理器,例如IntelEdison、高通的Snapdragon、君正的MIPSCPU等,这些高性能的处理器可以帮助开发者实现像机器人一样更加智能化的硬件产品。”据悉,Gokit3将继续开源并且兼容Arduino,免费发放给开发者,继续推动物联网开发者生态的发展。
机智云3.0以及GoKit3的正式发布,不仅从技术层面为开发者带来了积极的帮助,大大降低了智能硬件的进入门槛,同时也进一步的完成了从物联平台布局到生态搭建的转变,伴随着移动互联时代的快速发展,机智云将以更强的技术实力,更前瞻性的布局为硬件厂商提供更完善的一站式物联网全周期开发及运维管理服务。
—关于机智云—
机智云是国内首个面向开发者的全自助智能硬件开发平台(PaaS),为开发者提供快捷的智能硬件开发工具,为智能硬件厂家提供一站式物联网开发和运维服务,目前服务的客户来自消费类智能硬件厂家(含智能家居、智能硬件、可穿戴产品)、工业及商业应用客户、智慧城市建设及创新创业支持等,自2014年9月19日发布以来平台聚集了上万名开发者,自助接入智能硬件设备超过9000款,接入设备数量超过330万,开源项目23个,代码26万行,每天发送超过2亿条指令,受到全球超过500家客户信赖,是目前国内外最大的智能硬件集群之一。
—关于“GoKit”—
GoKit是机智云在2014年9月19日推出的一款全球第一个用于快速了解、学习智能硬件开发的物联网开源智能硬件教学开发板,集成了Wi-Fi模块、LED灯、温湿度传感器、红外光感、马达等智能硬件通用传感器。第二代GoKit于2015年2月9日机智云微信万人发布会隆重发布,升级主要实现了设备与开发环境可选,提供Arduino和ST两种开发底板,同时兼容了市面主流得Wi-Fi模组和2G/3G模组,继续降低物联网开发门槛,目前已有过万名开发者申请。
14. PcDuino3S
Pcduino 是一台mini PC平台,硬件性能指标远超树莓派,性能稳定,做工精良。它可以像PC机一样安装Ubuntu和Android ICS,HDMI的高清显示器输出接口,而且可以兼容Arduino 接口,也可以开发google TV。
PcDuino专门针对开源社区快速增长的需求,即希望有一个平台可以运行完整的PC操作系统,容易使用的工具链和兼容流行的Arduino开放的生态系统,如Arduino shield和开源项目等。其硬件性能指标远超树莓派,性能稳定,做工精良。PcDuino迷你计算机的CPU采用1GHz ARM Cortex-A8内核,DRAM为1GB,板载存储达到2GB Flash, 完全兼容Arduino接口。另外,PcDuino 可以从NAND或者从mini-SD卡(TF卡)启动,在NAND Flash内有出厂预装了ubuntu系统,拿到手即可使用。
15. Cubietruck
Cubietruck也称为“Cubieboard3”,配置着一枚与Cubieboard2一样的Allwinner A20主控芯片,并在2版的基础上增强了许多硬件配置,如2GB内存、千兆以太网、无线网卡、蓝牙、VGA接口等。
CubieTruck特征如下:
1.处理器
•Allwinner A20,双核ARM Cortex-A7,ARM Mali400 MP2 Complies 支持OpenGL ES 2.0/1.1
2.板载资源
•2GB DDR3@480MHz
•8GB NAND Flash,可扩展支持高达32GB SD卡
•10M/100M/1000M网卡RTL8211E
•WIFI+BT无线网卡BCM AP6210,板载天线
•5V@2.5A电源,内置Li-battery和RTC
•HDMI+VGA视频输出接口
•SATA 2.0接口
•USB Host x2,OTG x1,SPDIF x1,IR x1,LEDs x4,Headphone x1,Keys x3
•扩展接口:54pin,包括I2S,I2C,SPI,CVBS,LRADCx2,UART,PS2,PWMx2,TS/CSI,IRDA,LINEIN&FMIN&MICIN,TVINx4等接口。
3.其他
尺寸:11cm x 8cm x 1.4mm
系统:支持Android4.2.2,Ubuntu 12.04以及其他linux版本,出厂预烧Android4.2.
16. Firefly RK3288瑞芯微开源硬件平
使用瑞芯微最新的RK3288处理器,支持Android4.4和Ubuntu系统,并支持HDMI 4K超高清输出,扩展还预留了MIPI、LVDS等LCD显示接口以及GPIO、SPI、I2C等一列的常规接口,适合用作文件服务器、微型电脑主机、工控机、网络播放器、机顶盒、广告播放机、开发板、软件编程学习等。
17. 开源机器人
NASA的Robonaut 2、Rethink Robotics的Baxter和波士顿动力的Atlas,它们的共同之处是都运行机器人操作系统ROS(Robotics Operating System)——一个开源的操作系统,正迅速成为机器人行业的Android。开源机器人基金会CEO Brian Gerkey称他们已经达到了临界点,过去一年ROS软件的下载量翻了一番,达到了350万次,随着ROS 2.0的发布普及率有望再次飙升。
当然除了上述几个主要的开源平台,国内也还有很多优秀的不开源的平台,比如友坚恒天,友善之臂,飞凌,天嵌等到。