在英特尔伽利略和万博网页版登陆页派(RPI)都是做自己动手(DIY)的电子硬件开发板具有嵌入式处理器。RPI是松散打成本文开源,但它并没有资格按照严格的标准,开源硬件,因为有些板上的芯片是出了名的难以得到支持,使深部的控制是不可能的,在补鞋的创造力处理。实事求是地说,开放硬件的最高水平将包括开核,但很多产品宣称是上去,但不包括开源硬件,处理器的总量控制。此外,虽然RPI是一个美妙的教育和媒体处理工具,RPI不能随意复制,因为有对RPI图表版权。电路板的制造被限制在一对夫妇被许可人。
我们没有在伽利略处理器的全面,深刻的控制权,但英特尔已经做出了Arduino的水平努力让尽可能它给用户创造任何他们想做的硬件。Arduino的产品可以完全重新制作,并作为一个完整的拷贝猫出售; 一个讨厌的缺乏感恩的Arduino的对的慷慨。另一个区别是,ARM处理器自然要比英特尔的产品只需通过的事实,他们是由许多行货“更开放”,并有多种工具(包括免费的工具),在那里为ARM处理器。话虽如此,英特尔与Arduino的努力产生伽利略一直拔尖,并注入其他超ARM的东西到开源硬件的风景线。没有公司或董事会将满足所有的人(和他们的项目)的全部时间,但英特尔显然明白,在开源硬件诚实的努力将给英特尔和整个开源运动两个巨大的利益。从本质上讲,英特尔进一步合法化什么开源运动一直被称为:开源的好处大家都在独特的方式,常见的商业模式的产品不同。
这不是真正的公平与RPI比较伽利略,既然选择应基于该项目的目标。下面我们详细的异同,这样的决定,可向购买前间接。伽利略有一个新的,存储器和丰富强大的处理器(夸克),并与现有的Arduino开源硬件(OSHW)兼容。电子爱好者(书呆子)一直致力于DIY项目,如希思套件自1940年代末。在杂志后面的广告特点,这些工具包真的是在20世纪70年代回升。人swapmeets物理满足(跳蚤市场爱好者)交易,卖东西,并交换意见。这个社区已扩大到包括一个非常多元化的球迷基础,并在网上论坛和像SXSW或设备的马戏团活动符合。主要的电子目录,像那些在Mouser Electronics,现在在线(mouser.com)。OSHW开始在学术界。OSHW是发展成为一个充满希望的努力,在嵌入式硬件,提供了一个简单的方法教育在这里没有(至少不是成本低,也不是证据充分的)已经存在前,后希思套件。OSHW变得更广为人知,更广泛地分散,因为它变得更加模块化(很像开源软件代码块),通过单一的制造实体,如Arduino是迅速增长。不仅是源公开访问,但硬件是现成的滴滴可以简单地用螺栓固定在一起。在技术详细专门知识不需要实现。
不同应用
伽利略板体育400MHz的Pentium系列系统芯片(SoC)的称为“夸克”,即由Intel与Arduino的合作制成。(伽利略是适合Arduino的乌诺R3。现有的Arduino罩兼容)RPI通常是主频为700MHz的,但很容易超频(有多余热量的结果。)的比较到此为止,与RPI是更快的你可能会认为,但不要忘了考虑的细节,如每个时钟周期完成的指令数。两者都是单核心处理器,但RPI是它每个时钟周期有多少指令执行显然是低效率的。按照万博网页版登陆页派基金会“的总体现实世界中的表现像一个300MHz的奔腾2,只能用得多,高档一点的图形。”
万博网页版登陆页派是最好的处理媒体,如照片或视频,而伽利略是一个很好的选择,如果你有需要的传感器项目(和体面的内存和处理能力),监控,或者有效率相关的应用程序(伽利略具有实时时钟。)RPI可以用作一个网络安全相机或媒体服务器,但没有一个模拟 - 数字转换器,模拟传感器将不容易实现。伽利略可用于开发智能日常的“东西”,有很多传感器,如手表,健康监测或健身设备,或者仅仅是运行Linux SANS万物的Arduino廉价的个人电脑。不要指望然而伽利略运行Windows,因为Windows是一个专有的,封闭源代码的操作系统(有也是编造一个ROM BIOS适用于Windows的问题)。伽利略数据表中提到的Windows作为一个兼容的操作系统。这实际上指的是用于伽利略计划的PC主机。主机可以是一台Mac或运行Windows或Linux的计算机。英特尔提供了开发工具的PC主机在Windows,Linux或Mac上运行。为每个主机环境(称作“交叉编译器”)的编译器都是免费的。伽利略本身自带一个Arduino Linux发行版。
夸克,作为一个x86的装置,具有软件现有的很好,历史上绝大多数的x86系统级芯片的台式机中实现。(提示:设置编译器.586为夸克X1000),英特尔正在将目光投向技术的进步,被称为“物联网”(IOT)或“工业4.0”下一波。物联网是哪些东西(物体,动物或人)有独特的嵌入式标识符与其他事物(机,电脑,或对象)没有人的直接干预,自动通信(通过互联网),来为宗旨自动传输数据的概念自律或一个规模宏大的一致行动人。实施将导致大数据集合和充沛的精力,成本,节省了时间与“智能”东西互动的各个方面获得了效率。它是夸克表明英特尔在不断发展物联网兴趣合乎逻辑的结论。假设用户相匹配的x86指令集,在桌面领域的一些放气到嵌入式领域(和IOT)是可行的(使用Linux,当然)。除了,没有人真正拥有的互联网有用的事情还在摸索出。
英特尔的架构是一种特殊的,因为与它相关的悠久历史。1981年,IBM选择英特尔8088和Microsoft DOS的个人电脑。作为第二个来源为IBM,英特尔许可的架构AMD。多年来,x86架构成为PC的标准。截至到2005年,苹果的处理器是不是在x86,但飞思卡尔的Power PC,一个同样强大,但不同的架构。(摩托罗拉剥离飞思卡尔半导体公司在2004年专注于无线)。在Linux操作系统的产生和传播促进开放源代码运动,而这个概念与兴旺许多开源项目和社区在互联网上。Linux可以被改变在任何架构上运行,每个建筑都有自己的树在Linux社区所在的内核,驱动程序等等都保持相对于许多不同的处理器架构等新技术在Linux支持。
嵌入式领域发展非常不同。有用于处理器,这主要是选择了价格和功能太多的选择。随着嵌入式设备,终端用户预计不会永远都需要的引擎盖下看。因此,嵌入式处理器市场分割成具有非常大的,甚至令人困惑阵列的许多不同制造商的功能和处理能力组合的多样化结构。三
英特尔伽利略板是真正的Arduino和源代码可供下载,比开源许可证等任何软件许可协议。硬件和软件的源文件,包括原理图,提供用于下载。英特尔拥有良好的文档,并通过赠送几千伽利略板接种的社区。
伽利略有一些区别的属性,如PCI Express(PCIe)的和实时时钟(RTC),而RPI具有外设非常适合图形密集型应用程序的1080p高清视频流。伽利略是一个丰富的内存,相当高性能的32位x86与特质非常适合嵌入式便携设备或可穿戴设备:尺寸(高集成度),低功耗和成本相当低的小相对于该是挤满了价值在这种系统芯片。一些主要区别:RPI有一个图形处理单元(GPU)伽利略没有。伽利略运行在200Hz的一个I2C控制的I / O扩展。的I /穿过任何三个“GPIO PWM”的运行O于伽利略概略块将被限制为只有每秒200的更新。IO13避免膨胀的限制,以及个UART,SPI,I2C和ADC。伽利略靴子从板载内存。RPI可以从SD卡仅开机。伽利略通过Arduino的支持的第一个PCIe插槽。
费用:伽利略与RPI
伽利略食宿几乎一样多一倍的RPI B型,但也有一些RPI隐性成本,因为该随附的包装盒全部是板。为了获得RPI运行,你需要:一个USB供电(在5V至少700毫安)和一个SD卡与引导代码安装。您可能还需要一个键盘,鼠标, HDMI转DVI线(用于监视器),以及知情RPI用户将需要一个供电的USB集线器 RPI指标是不挑食(停车高耗电的USB设备。); 一个旧的模拟电视可以通过RCA接口显示器,但它需要一个标准的RCA线。在另一方面,伽利略可以启动并立即编程开箱即用,因为它附带一个USB连接线,电源,以及一些支架。伽利略靴而不 需要像RPI外部存储器。
这样的事实,RPI附带没有其他的东西,如拉丝判断之前,个人在框中,请注意,万博网页版登陆页派基金会是一位诚实的,注册的非营利采用了时下流行的产品。到2011年,RPI正在大量生产和销售在一年内超过一万台。英特尔是不是一个非营利性,然而,他们建造了伽利略与Arduino的输入和指导。Arduino的已建成的制作获得和负担得起的硬件,对教育和开源项目为重点的声誉。随着他们对质量和功率,以及Arduino的的指导声誉,英特尔管理这些罢工分歧的某个时候的理想之间的平衡。
引导板
伽利略可以从板载内存引导。只有从SD卡(4MB或更多),这需要一个可以在基金会网站上找到的图像RPI的靴子。因此,RPI需要格式化存储卡,并在第一次启动之前复制的图像。
性能
可以说,“业绩”是主观的,取决于你希望与董事会做什么。回想一下,伽利略运行400MHz的Pentium级夸克。RPI通常主频为700MHz的,但由于RPI执行每个周期计算较少,他们在这方面大致相当。最大的区别在于,RPI包括GPU作为协处理器,非常适合高清晰度图形工作。RPI的可以提供蓝光品质的回放。RPI允许自己是超频,但散热增加,这可能需要一个风扇来防止不稳定的超频操作时。伽利略运动使用1/10日英特尔Atom的功耗和内开源项目达到一个价格点的32位奔腾ISA兼容的SoC。伽利略可在远程监控应用,但没有一个CAN总线,伽利略不能容易地与一些工业网络接口。然而,WiFi是可用的PCIe插槽的适配器。
在过去的十年左右,嵌入式处理器已经开始与最终用户在互联网上进行交互等等。嵌入式设备已开始看起来更像桌面符合人们和网络的互动方面,分界越来越模糊。该生产线得到与在OSHW社区基于x86的夸克更加模糊,因为许多软件已经发展到从一个桌面点在x86上运行......然而夸克是伽利略的嵌入式处理器。(如果您有程序中通过一台主机的处理器,它的嵌入。一旦你安装了Linux操作系统对伽利略的使用,伽利略是一个技术上的桌面。)虽然是一个开放式内核的运动正在酝酿,OSHW并不总是100%开放的,因为处理器芯片是不是开源。(取决于你如何看待它:ARM内核是行货,但不是“开放”重用没有代价的)一些制造商将他们的设备更容易通过允许用户在一个封闭源代码的芯片一些控制(例如,软件驱动程序允许在不堆叠中的暴露内容低级一些操纵。)
主要的区别
无论伽利略和RPI都是优秀的董事会,他们都拥有所有的最重要的特征:一个既定的生态系统公开的信息来源。器Mouser Electronics(www.mouser.com)提供了伽利略,许多本文中提到的产品。与伽利略,英特尔需要提供廉价的,易于使用提供一个Arduino板认证芯片的嵌入式平台上交付的x86架构的前所未有的举措。伽利略还通过如下负担得起的价格无障碍的Arduino的范例。很显然,英特尔正在OSHW认真,这只能是一件好事。我们将看到来自英特尔的更多开放源码硬件。比较的最佳方式是并排侧。几个表提供的主要项目,可以使或打破与这两种板前进的决定。
表1:处理器与板载功能对比板尺寸
10厘米×7厘米
(电源插孔略有重叠)
85.60毫米点ˉx56毫米点ˉx21毫米
(与SD卡一点点重叠)
处理器
英特尔X1000夸克 - 单核
博通BCM2835 - 单核
处理器的说明
夸克,英特尔在IDF2013描述,非常低功耗,小尺寸,成本低; 理想的“穿戴式设备”,而物联网†。
每ARM数据表:对于设备,如智能手机,数字电视,电子阅读器及,提供媒体和浏览器性能,安全的计算环境。
高速缓存
16 KB一级缓存
32KB L1缓存128KB和L2高速缓存; 与CPU和GPU共享
随机存取存储器
512KB的片上SRAM,专门用于草图存储和256MB DRAM,专用于存储素描
512MB SDRAM(GPU与共享)
FLASH存储器
8MB NOR闪存(传统SPI),用于引导程序FW:素描存储
没有永远的板载闪存
GPU
没有
Broadcom的双核的VideoCore多媒体IV®协处理器
外置储存
Micro-SD卡(最高支持32GB),支持外接USB2.0硬盘
SD卡,支持外置USB2.0驱动器
视频支持
没有
HDMI - 1080
RCA(模拟),不带音频
DSI * -用于触摸屏的
音频支持
没有
HDMI和3.5mm立体声音频输出插孔
状态指示
LED - 板电源
对于发光二极管 - 电路板电源,SD卡接入,LAN连接,LAN活动,100Mbps的连接
JTAG
10针,微型JTAG头,以与调试器,如可使用909-ARM-USB-OCD与909-ARM-JTAG-20-10转换器(可在www.mouser.com),与OpenOCD的/ ** GDB夸克,与GUI。
是的,头P2 P3及。(但是,调试博通与SMSC USB / LAN芯片的无电流支持。)**
兼容性
Arduino的盾牌适合Arduino的乌诺R3 3.3V / 5V盾牌
Arduino板通过USB连接。第三方板卡能够支持与Arduino的皮盾。
* DSI -显示串行接口
** OpenOCD的夸克X1000支持可能是可用的,或者不是全功能写这篇文章的。https://communities.intel.com/message/211778与HTTPS://www.mail-archive .COM / OpenOCD的-DEVEL @ lists.sourceforge.net / msg04709.html
表2:通用I / O模拟I / O
多达6个模拟输入(复用通过I 2 C-控制扩展报头),具有12位分辨率。
17个通用I / O(GPIO)引脚(访问I 2C,UART和SPI)26针接头
数字I / O
14数字I / O可以用作输入或输出
可以编程为数字输入或输出8个GPIO引脚
PWM
到的DI 6 / O可以被配置为脉宽调制(PWM)
其中一个数字I / O引脚可被指定为PWM。
表3:外围设备/工具的比较USB 2.0
2端口(AB和B)。USB 2.0全速主机和客户端。Arduino的库支持(USB输入不转换为ASCII为您服务。)在可用的PCIe 3 USB主机。
2外部端口。两个USB接口和共享一个上行端口的LAN9512芯片处理以太网为好。最大电流消耗为USB端口,而不是预期的500毫安100毫安。
以太网(RJ45)
个10/100 Mbps配有专用PHY以太网控制。一个RJ45端口。
通过内置的USB转以太网适配器个10/100 Mbps。一个RJ45端口。
无线上网
号可以使用PCIe插槽或USB端口与USB适配器来获得无线网络。英特尔®迅驰N135分钟PCIe的无线模块是由英特尔建议。
第能否支持WiFi与USB适配器,通过一个USB端口。
SD卡插槽
是的,一个微型SD插槽。包括车载专用SD控制器。
标准SD插槽,4GB分钟,4级或更高。RPI必须从SD卡的一部分进行引导。
的PCIe
是的,PCI Express迷你。这使得无线网络,SD卡,USB主机,蓝牙,或GSM(移动电话技术)。
没有
TWI / I 2 ç
TWI的意思是“两线接口”
是
没有
SPI
是。本地控制器,SPI主机可编程25MHz的。其他从SPI只能通过通过USB客户端连接器。
是
串行数据(UART)
是。两个,一个是发射/接收只移植一个3针RS-232 3.5mm音频式千斤顶。可编程的。其他拥有专用引脚。
是的,但没有专门的引脚; 采用了GPIO。
GPIO
高达6模拟,复用。
高达14数字,其中最多6个可被用作PWM。
17 GPIO引脚(访问I2C,UART和SPI)输入电压仅限于3.3V。26针接头GPIO接口
DSI(数字串行接口)
没有
是(用于字符驱动LCD显示器)
相机
没有
只有标题。需要扩展附件。一个单独的RPI摄像头板存在。
表4:板的要求直流电源(V IN)
包括在内。AC / DC适配器与2.1毫米中心阳性插头。电源适配器的额定输出功率为5V高达3A。伽利略只能用5V电源使用。
不包括在内。微型USB插头充电器提供的5V DC和0.7A(最小值)或高达2A(最大值),如果你打算使用的配件。
以太网电缆
超五类/六类; 不包含。
超五类/六类; 不包含。
USB 2.0 A / B型微型光缆
包括在内。
不包含。
有源USB集线器
如果您需要> 2A外围设备通过伽利略供电。
建议驱动器的USB外设,将采取RPI电流消耗1A以上。
表5:软件与开发工具比较对于目标操作系统(S)
Arduino的Linux发行伽利略
Linux操作系统(例如,Raspbian,Debian的,Fedora的,Arch Linux的ARM),FreeBSD的,NetBSD的和。
集成开发环境(IDE)
Arduino的IDE。
伽利略可以在不运行的Arduino基于x86的Linux发行版,所以对集成开发环境的Linux也有资格。
Python的IDE,比如WebIDE。ARM编译器等许多选择。
支持的主机驻留的操作系统
Windows 7和8的,Ubuntu 12.04 Linux操作系统(32位和64位)的Mac OS X 10.8.5及以上
Linux的
示例软件
是的,Arduino的草图。http://arduino.cc/en/ArduinoCertified/IntelGalileo
是:www.raspberrypi.org
编程语言
支持.586 GCC和ICC编译器编程语言的支持。
Python和C,C ++,Java和划痕,红宝石。该编译对ARMv6任何语言。
驱动程序
是的,现有的Arduino库。见伽利略FAQ:https://communities.intel.com/community/makers
是。见万博网页版登陆页派基金会。
表6:应用程序联网:
无线上网
是的,通过PCle或通过一个适配器USB。
可以支持WiFi与USB适配器,通过一个USB端口。
以太网络
10/100。专用PHY。
10/100。股份上游端口,带2个USB端口。
连接:
USB 2.0
1主机端口
1客户端
通过与USB2.0主机支持的PCIe
有
两个USB端口
Arduino的盾牌
是的,直接连接。
是的,与单独购买Arduino的乌诺或附件板。
存储:
SD卡
迷你SD
Mini SD卡(插槽安装在电路板上。)