Hands On With The Intel Edison

Yesterday the tech world resounded with the astonishing news that Apple can’t run a CMS, rotary encoders were invented just for the Apple Watch, and Intel’s Developer Forum was scheduled well in advance of the Apple media circus. Intel’s smallest computer yet, the Edison, was also announced. Very few people without an Intel employee badge have one of these cool little devices, and lucky for us one of them put up a hands-on review.

With a lot of comments asking what the Edison is good for, [Dimitri] tells us the Edison isn’t meant to be only a dev board. A better comparison would be something like the Raspberry Pi compute module – a small board that product designers can build a device around. This, of course, is not news and should come as a surprise to no one. The 70-pin connector used in the Edison isn’t rated for high-frequency insertions, anyway.

Stock up on level shifters

Compared to even a Raspberry Pi, or even an Arduino Mega, the Arduino breakout board for the Edison is huge. The reason for this is a huge number of level shifters. Where Arduinos can chug right along at 3.3V and 5V, and a Pi uses the somewhat more uncommon (at least for the hobbyist market) 3.3V logic, most of the Edison runs at 1.8V.  All the user-configurable pins on the smaller breakout are 1.8V logic. Someone reading this will fry their Edison, so don’t say we didn’t warn you.

Performance

[Dimitri] was keen to get an idea of how powerful the Edison is. There’s a pretty good chip in there – an Atom Z34XX – that’s underclocked at 500MHz. Still, despite this apparent performance limitation, a few benchmarks reveal the Edison can work at up to 615 MIPS. That’s about twice the performance of the Raspberry Pi B+, and real-world tests of doing FFT along with OpenCV tracking makes [Dimitri] happy. Power consumption? At a medium load, the Edison draws about 200 mA. A lot of number crunching and blasting bits out of the radios increases that to a maximum of 500 mA. Not exactly low power, but very good in terms of performance per Watt.

Wireless

There are two radios on the Edison, one for Bluetooth Low Energy, and another for a/b/g/n WiFi (yes, it supports access mode). The on-chip antenna is acceptable, but for sending signals to the conference room down the hall, you might want to connect an external antenna.

Linux, Programming, and Arduino

Linux on the Edison isn’t a friendly Debian-derived installation like the Raspberry Pi. Instead, Intel is using Yocto, specifically designed for embedded environments. It’s not quite a distribution but instead a build system. There is no apt-get. Right now, this might be seen as a limitation, but enterprising kernel wizards have ported Debian to the Intel Galileo. Full Linux support is coming, but probably not (officially) from Intel.

Edison launched with an Arduino breakout board, but the Arduino compatibility is literally only a facade. Intel reengineered the Arduino IDE so it writes files instead of toggling pins. This means any programming language that can write a file is able to blink a LED with an Edison. It’s only a matter of preference, but if your idea of embedded development is a single chip and a C compiler, you’re better off using an ATMega and a UART.

Closing thoughts

This isn’t a Raspi killer, a Beaglebone killer, a TI CC3200 killer, or an ESP8266 killer. It’s an x86 board, with WiFi, Bluetooth and Linux that can toggle a few pins. It’s something different. Different is good. That means there are more choices.

Intel Releases Edison, A Computer Slightly Larger Than An SD Card

Announced at the beginning of this year, Intel’s Edison is the chipmakers latest foray into the world of low power, high performance computing. Originally envisioned to be an x86 computer stuffed into an SD card form factor, this tiny platform for wearables, consumer electronic designers, and the Internet of Things has apparently been redesigned a few times over the last few months. Now, Intel has finally unleashed it to the world. It’s still tiny, it’s still based on the x86 architecture, and it’s turning out to be a very interesting platform.

The key feature of the Edison is, of course, the Intel CPU. It’s a 22nm SoC with dual cores running at 500 MHz. Unlike so many other IoT and micro-sized devices out there, the chip in this device, an Atom Z34XX, has an x86 architecture. Also on board is 4GB of eMMC Flash and 1 GB of DDR3.  Also included in this tiny module is an Intel Quark microcontroller – the same as found in the Intel Galileo – running at 100 MHz. The best part? Edison will retail for about $50. That’s a dual core x86 platform in a tiny footprint for just a few bucks more than a Raspberry Pi.

When the Intel Edison was first announced, speculation ran rampant that is would take on the form factor of an SD card. This is not the case. Instead, the Edison has a footprint of 35.5mm x 25.0 mm; just barely larger than an SD card. Dumping this form factor idea is a great idea – instead of being limited to the nine pins present on SD cards and platforms such as the Electric Imp, Intel is using a 70-pin connector to break out a bunch of pins, including an SD card interface, two UARTs, two I²C busses, SPI with two chip selects, I²S, twelve GPIOs with four capable of PWM, and a USB 2.0 OTG controller. There are also a pair of radio modules on this tiny board, making it capable of 802.11 a/b/g/n and Bluetooth 4.0.

Edison

The Edison will support Yocto Linux 1.6 out of the box, but because this is an x86 architecture, there is an entire universe of Linux distributions that will also run on this tiny board. It might be theoretically possible to run a version of Windows natively on this module, but this raises the question of why anyone would want to.

The first round of Edison modules will be used with either a small breakout board that provides basic functionality, solder points, a battery charger power input, and two USB ports (one OTG port), or a larger board Edison board for Arduino that includes the familiar Arduino pin header arrangement and breakouts for everything. The folks at Intel are a generous bunch, and in an effort to put these modules in the next generation of Things for Internet, have included Mouser and Digikey part numbers for the 70-pin header (about $0.70 for quantity one). If you want to create your own breakout board or include Edison in a product design, Edison makes that easy.

edisonbreakout

There is no word of where or when the Edison will be available. Someone from Intel will be presenting at Maker Faire NYC in less than two weeks, though, and we already have our media credentials. We’ll be sure to get a hands on then. I did grab a quick peek at the Edison while I was in Vegas for Defcon, but I have very little to write about that experience except for the fact that it existed in August.

Update: You can grab an Edison dev kit at Make ($107, with the Arduino breakout) and Sparkfun (link down as of this update never mind, Sparkfun has a ton of boards made for the Edison. It’s pretty cool)

Intel Edison: A Desktop From 1998 In An SD Card

According to the barrage of press releases hitting the Hackaday tip line, the Consumer Electronics Show is upon us with announcements of amazing new technologies such as jackets with a cell phone pocket, alarm clocks with Bluetooth, and iPhone cases with a kickstand. What an age to live in.

Among the more interesting announcements at CES is the Intel Edison, a tiny device that combines a dual core Intel SoC with ‘a Pentium instruction set’, WiFi and Bluetooth adapter, and some amount of storage into an SD card form factor. Apart from that, little else is known about the Intel Edison and the only other primary source for this announcement appears to be Intel CEO [Brian Krzanich]’s CES keynote address.

The Edison will be able to run Linux, ‘other operating systems’, and will support Wolfram, the Mathematica-esque programming language where everything is a data type. Edison will also have an app store. Because that’s a thing now, apparently.

If you can’t wait for Edison to be released sometime in the middle of 2014, we’d suggest you check out the Intel Galileo. It’s an Arduino compatible board based on the same Quark SoC found in the Edison but in a significantly more convenient form factor. The Galileo doesn’t have on board WiFi or Bluetooth, but at least you don’t have to wait for the release of the Edison and the complications of a purpose-built breakout board for whatever application you’re thinking of.