采用atom处理器的intel edison震撼降临
2015-04-30 10:01:20 intel 在公布首个基于x86 处理器的类arduino 平台intel galileo 之后不久,便对外宣布了intel edison,并给出了早期intel edison 原型机的照片(见图1)。
■ 图1 早期inteledison
原型
与目前实际的intel edison(见图2)对比,其实我个人更加喜欢edison 原型机的外观。在当时,intel 除了提到edison 采用了atom 处理器以及搭载wi-fi 之外,并未透露更多的细节。但这个sd 卡外形的设计,很容易给人以精致小巧的直观感受,的确很令人向往。当然,最终发布的intel edison也同样的精巧,并且实际上尺寸比sd 卡外形的原型机更小。
■ 图2 目前的intel
edison
与galileo 一样,edison 同样被intel 定位于面向爱好者市场的产品。但不同的是,edison 本身并不是一个arduino 兼容板,而是一个可以独立工作的小型模块。这样做的用意是不言而喻的,开发者很容易将整个edison 系统嵌入到自身的产品当中。
如果想将edison 用于类arduino 应用的开发,intel 提供了兼容arduino i/o 口布局规范的扩展板(见图3)。但此外,intel还提供了一个极简接口的扩展板形式:inteledison breakout board(见图4)。该扩展板仅包含了给intel edison 供电的电源接口以及开发所必需的2 组usb 口。相比而言,我个人更加喜欢breakout board 的形式,只需要简单地连接一条usb 线给edison 供能,一个完整的计算机系统便可以开始工作了。可以直接通过edison 自带的wi-fi、usb
host 完成几乎所有的事情。
■ 图3 arduino扩展板
■ 图4 breakout board
相比采用quark 架构的galileo,edison 使用的是目前intel 定位于平板、手机领域应用的atom 处理器,性能上自然强大了不少,更何况在邮票大小的模块当中还集成了ddr 内存、emmc 存储器、wi-fi、蓝牙等设备。另外atom 的内核允许很多传统为pc 开发的程序甚至不用修改就可以在edison 中运行。
在得到edison 的短短几天内,我们robopeak 团队便将采用激光雷达的机器人导航定位系统运行在了edison 上(见图5),其表现令人印象深刻。
■ 图5 robopeak 团队将intel edison 用于slamware 机器人导航定位控制系统
在本文中,我将对intel edison 的内部构造做个简单的分析介绍,并分享一些使用的经验。
intel edison浅析
edison模块核心
在大部分宣传照片中,intel edison 内部的构造都被其外表的屏蔽金属罩遮挡着。这里先给出内部的构造图(见图6),让大家一探究竟。从图6 可以看到,edison
模块内部设计得非常紧凑。为了控制尺寸,ddr 内存直接通过pop
技术堆叠在了atom cpu soc芯片之上,因此我们尚不能看到edison 采用的atom 处理器的真容。这种pop 的做法在树莓派中同样也有采用。此外,从intel工作人员处了解到,edison 模块采用的是12 层pcb
工艺。
未完。。。
全文详见《无线电》201503