首页 > 评测 > 个性无处不在——Intel Edison Kit for Arduino评测

个性无处不在——Intel Edison Kit for Arduino评测

  • 作者:SATURN
  • 来源:21ic
  • [导读]
  • 平心而论,Intel Edison也好,Intel Galileo也好,都是很不错的开发板。无论是硬件还是软件平台资源,在开源大潮之下,全面呈现给用户。特别是丰富的软件开发平台,让入门或资深用户都能找到适合自己的工具。

硬件设计及外设

开发套件由两部分组成,Edison模块及Arduino扩展板组成。

Edison模块

Intel Edison模块专为IoT及可穿戴设计,其处理器为一颗32位Atom Z34xx系列CPU,模块内置1G LPDDR3双通道内存,同时内部集成4GB的eMMC,eMMC的规格为v4.51,很不错,不过手机上eMMC 5.0已是起步配置了。当然考虑到消费产品和一款评估板的差异,也算是很不错的配置。

Edison模块上集成了Wi-Fi/BT无线通信功能 ,确是一大亮点,虽然现在Raspberry Pi 3上也集成了这个东西,不过不要忘记了Edison发布的时间!Edison上各功能模块的内部框图如下

16.jpg

图16 模块逻辑框图

各功能模块在Edison内部的布局如下

17.jpg

图17 模块实物

Edison模块完整特性见下表

18.jpg

图18 主要特性一览

Arduino扩展模块

由于Edison模块被设计为使用模块上的70 Pin Hirose DF40接口与外部进行通信,要使用Edison的话,必须使用相应的扩展板来实现通信。当然也有牛人不用的,下面就是一个国外的玩家的作品

19.jpg

图19 如果没有了扩展板

官方提供两种形式的扩展模块,一种是简单的Breakout形式,另一种就是兼容Arduino UNO R3的形式,前面我们看到的扩展板就是Arduino扩展板。

20.jpg

图20 Breakout简版

Arduino扩展板提供了更多的接口,顾名思义,还提供了Arduino UNO R3接口。如果条件许可,建议用户还是尽量选择Arduino扩展板。

21.jpg

图21 Arduino全功能扩展板

简单小结,Edison开发套件硬件资源丰富,无论是从硬件性能,还是从接口的丰富程度及与其它硬件的兼容性来说,都是非常不错的。其实Intel还与Seeed Studio合作开发了一款专为Intel Galileo GEN/2设计的外设套件,也可以用在Intel Edison套件上,详情可以参考官方的文档。

程序开发及应用

除了为Edison提供了强大的硬件之外,Intel也为Edison提供了丰富的软件开发环境。

Edison使用基于X86的硬件平台,然而却不在Windows 10 IoT的硬件支持之列,相反,在Edison上运行的却是基于Linux的系统。不管Intel自己怎么想,在开发人员和大众的眼里,这多多少少有点奇怪。

Edison上运行的Linux是基于Yocto Project开源项目构建的Linux系统,最新的版本为Poky。Yocto Project的目标是为不同的硬件平台提供构建系统用的模板、工具及各种方法来定制一个适合嵌入式系统的专用Linux系统。前面介绍升级固件的过程中,设置程序会根据实际情况决定是否联机下载最新的固件到本地,下载的固件就是完整的Yocto Linux系统。其实Intel不仅提供了供运行的系统固件,甚至为Edison还提供了构建用户专用系统映像的方法及源代码,具体的方法请参考官方文档。

通过设置程序设置好了SSH登录的用户密码及Wi-Fi后就可以通过SSH来登录并访问Edison

22.jpg

图22 SSH远程管理

下面是查看CPU信息及Linux版本的显示信息。

23.jpg

图23 CPU及固件信息

至于软件包管理系统,则使用与OpenWRT一样的opkg包管理系统。需要了解opkg的基本用法,可以直接在命令提示符下输入不带参数的opkg即可。

软件开发环境,Intel为Edison提供了包括Arduino IDE等在内的大量软件开发环境。下面以Arduino IDE为例来予以说明。

不过自从Arduino一分为二之后,选择Arduino IDE版本就要小心了。其中一个版本是不支持Intel Edison开发的,记得从arduino.cc或Intel官方站点去下载Arduino IDE,切记切记!

启动Arduino IDE后,先要安装对应的板级支持包,在Arduino IDE的开发板管理器中添加如下内容

24.jpg

图24 安装Edison支持包

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

网友评论