首页 > 评测 > 来自Intel的物联网平台——Intel Galileo Gen2评测
来自Intel的物联网平台——Intel Galileo Gen2评测
- [导读]
- Galileo Gen2在改进了一代Galileo的一些硬件缺陷后,结合强大的软件生态,对于IoT的学习及开发,确实是一块非常不错的开发板。
近日,Intel在与ARM在长达数年的对战中败下风来,宣布放弃移动SoC产品研发。不知ARM有没有暗自得意,不过在新兴物联网领域,Intel还不打算不战而退。Intel内部专门成立了物联网部门,并且连续推出多款覆盖各个价格区间的开发工具。继Galileo之后,Intel近期推出了其第二代产品——Galileo Gen2。或许我们可以从这个开发板中一窥Intel的物联网战略布局。
开箱—科技感十足
先来一睹Galileo 2的风采。
图1:Galileo 2 外包装
整体深蓝色调,一个酷酷的老头,眼镜里尽是无尽深邃的星空,未知Intel有没有购买Galileo的肖像版权?盒子左上角是Intel及Galileo的Logo;Logo下方,有Intel对爱好者的期许:What will you make?
图2:开箱
打开上盖,Galileo Gen 2露出真容。只是,没有了Galileo一代那个“灯,等灯~”的音乐声,也没有看到人偶。取出开发板,在盒子的底层还配备有一个电源适配器。
图3:电源适配器
除了电源适配器外,还附送了各种不同规格的插头转换器,英标、美标等,赞! 电源适配器规格为12V/1.25A。
图4:电源规格
然后来张全家福
图5:Galileo 2全家福
包装盒设计得很有科技感,不论深蓝背景下那个酷酷的Galileo头像,还是包装盒上盖内部的开发板与电源连接图,以及包装盒内部的星空图及再一次的“What will you make?”,不知道会不会激起你立即动手体验的欲望。
硬件—实用至上
略为令人失望的是,Galileo 2在硬件上面并没有进行大的升级。作为1代产品的升级版,Galileo 2仍然沿袭了1代产品的主要硬件指标,CPU还是那个CPU,主频也还是那个主频;内存也仍然还是256MB;网络接口也没有升级到Gigabit。
图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: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: 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原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前