首页 > 评测 > 个性无处不在——Intel Edison Kit for Arduino评测
个性无处不在——Intel Edison Kit for Arduino评测
- [导读]
- 平心而论,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 模块逻辑框图
各功能模块在Edison内部的布局如下
图17 模块实物
Edison模块完整特性见下表
图18 主要特性一览
Arduino扩展模块
由于Edison模块被设计为使用模块上的70 Pin Hirose DF40接口与外部进行通信,要使用Edison的话,必须使用相应的扩展板来实现通信。当然也有牛人不用的,下面就是一个国外的玩家的作品
图19 如果没有了扩展板
官方提供两种形式的扩展模块,一种是简单的Breakout形式,另一种就是兼容Arduino UNO R3的形式,前面我们看到的扩展板就是Arduino扩展板。
图20 Breakout简版
Arduino扩展板提供了更多的接口,顾名思义,还提供了Arduino UNO R3接口。如果条件许可,建议用户还是尽量选择Arduino扩展板。
图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 SSH远程管理
下面是查看CPU信息及Linux版本的显示信息。
图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 安装Edison支持包
- 本文系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天前