首页 > 评测 > 来自Intel的物联网平台——Intel Galileo Gen2评测

来自Intel的物联网平台——Intel Galileo Gen2评测

Intel   Galileo   物联网   X86   
  • 作者:netlhx
  • 来源:21ic
  • [导读]
  • Galileo Gen2在改进了一代Galileo的一些硬件缺陷后,结合强大的软件生态,对于IoT的学习及开发,确实是一块非常不错的开发板。

近日,Intel在与ARM在长达数年的对战中败下风来,宣布放弃移动SoC产品研发。不知ARM有没有暗自得意,不过在新兴物联网领域,Intel还不打算不战而退。Intel内部专门成立了物联网部门,并且连续推出多款覆盖各个价格区间的开发工具。继Galileo之后,Intel近期推出了其第二代产品——Galileo Gen2。或许我们可以从这个开发板中一窥Intel的物联网战略布局。

开箱—科技感十足

先来一睹Galileo 2的风采。

1.jpg

图1:Galileo 2 外包装

整体深蓝色调,一个酷酷的老头,眼镜里尽是无尽深邃的星空,未知Intel有没有购买Galileo的肖像版权?盒子左上角是Intel及Galileo的Logo;Logo下方,有Intel对爱好者的期许:What will you make?

2.jpg

图2:开箱

打开上盖,Galileo Gen 2露出真容。只是,没有了Galileo一代那个“灯,等灯~”的音乐声,也没有看到人偶。取出开发板,在盒子的底层还配备有一个电源适配器。

3.jpg

图3:电源适配器

除了电源适配器外,还附送了各种不同规格的插头转换器,英标、美标等,赞! 电源适配器规格为12V/1.25A。

4.jpg

图4:电源规格

然后来张全家福

5.jpg

图5:Galileo 2全家福

包装盒设计得很有科技感,不论深蓝背景下那个酷酷的Galileo头像,还是包装盒上盖内部的开发板与电源连接图,以及包装盒内部的星空图及再一次的“What will you make?”,不知道会不会激起你立即动手体验的欲望。

硬件—实用至上

略为令人失望的是,Galileo 2在硬件上面并没有进行大的升级。作为1代产品的升级版,Galileo 2仍然沿袭了1代产品的主要硬件指标,CPU还是那个CPU,主频也还是那个主频;内存也仍然还是256MB;网络接口也没有升级到Gigabit。

6.jpg

图6:Galileo主板规格

单纯的指标堆砌是没有意义的!在这一点上,Intel无疑是冷静的同时也是明智的。按照Intel的理解,物联网的一般应用中,并不会出现大量CPU密集的操作,更多的I/O密集型操作,所以实用、够用就好。这一点在Intel推出其它物联网相关的产品中也得到了印证,比如Intel的物联网网关,仍然使用的是Quark X1000作为它的芯片。

Galileo 2开发板的一些主要资源及特性如下

l CPU: Intel Quark SoC X100, 400MHZ, 32bit ISA指令集,1 CORE/1 THREAD, 16KB L1, 512KB SRAM

l RAM: 256MB DDR3,800MT/s

l NOR FLASH: 8MB NOR FLASH存储器

l SD CARD: Up to 32 GB

l USB: 1 USB-OTG, 1 USB Client

l mPCIe: 1X

l GPIO: 20 native digital I/O, 6 analog inputs

l SPI: 1X

l UART: 2X

l I2C: 1X

7.jpg

图7:Galileo 2主要的设备及资源

板载资源及外设接口,比较齐全,CPU性能只能算是一般,DDR RAM也算差强人意。不过作为一款面向物联网开发的产品,而且对于一款Headless产品来说,消耗的资源总体来说不会很高,应该能满足大部分需求。当然Galileo 2在外设配置方面也还是有自己的特色。

首先是板载的mPCIe接口的集成。MPCIe是Mini PCI-E的简称,是基于PCI-E 总线的接口,Mini PCI-E广泛用于笔记本电脑主板,如E-PC、Netbook,及无线网卡,固态硬盘等设备。板载mPCIe位于开发的背面,使用的是全高接口规格,方便用户扩展各种mPCIe类型的外设,如Intel的各种无线网卡或WIFI/BT二合一卡,也可以用来扩展存储容量。板载mPCIe是全高接口,如果使用半高接口设备的话,还需要一个支架。

8.jpg

图8: mPCIe接口

Galileo 2提供了Arduino UNO全兼容接口,可以方便的使用各种Arduino扩展板,结合全新的GPIO接口设计,各种外设搭配与应用,更加如鱼得水。虽然外观和1代一样,但是内部已截然不同。新的GPIO接口不再是通过GPIO Expander引出,而是直接连接到CPU,在翻转速度上有了本质的提升,GPIO的速度达到了2.97MHZ,对于需要高速接口的外部设备来说,就再也没有了局限,这也算是2代与1代的主要区别之一。不仅仅在硬件接口上兼容Arduino UNO R3,Galileo 2还能使用Arduino IDE来进行程序设计,上传二进制代码到Galileo开发板。不过需要注意的是,Galileo 2上的Arduino机制是通过模拟方式实现的,与真正的Arduino系列产品还是有区别的,一是部分API在使用的时候存在兼容性,二是在运行方式上同Arduino代码的运行有本质差异。可以说是以Arduino之名,行Intel之实。

  • 本文系21ic原创,未经许可禁止转载!

网友评论