Intel's New Edison Is As Small As A Postage Stamp
Written by Harry Fairhead   
Monday, 15 September 2014

It is difficult not to see the Edison and think "Arduino killer" and perhaps for some applications "Raspberry Pi killer". In fact it has a place in the low cost tiny system ecology all of its own.

The Edison is the first in a family of devices that Intel is targeting at the growing IoT market. The Edison was announced at the start of this year, but now you can actually buy the device and there are modules available to expand it.

edisonsd

This is the smallest and cheapest of the family but it has a lot of power for its $50 cost:

The Intel Edison module uses a 22-nm Intel® Atom™ SoC, formerly Silvermont that includes a dual core, dual threaded CPU at 500 MHz and a 32-bit Intel® Quark™ processor MCU at 100 MHz. It supports 40 GPIOs and includes: 1 GB LPDDR3, 4 GB EMMC, and dual-band WiFi and Bluetooth® Low Energy 

Notice the important points - you get WiFi and Bluetooth as standard and this makes it cheaper and more powerful than a similarly equipped Arduino. it uses one of its two cores to run a realtime OS that deals with the I/O and the other core runs the standard OS - at the moment Linux. Compared to a Raspberry Pi it lacks video and keyboard.

The range of I/O lines available are compatible with the Arduino Uno, i.e. 20 I/O lines, 6 analog inputs, 1 UART and 1 I2C.  Four of the pins can be used for PWM. 

At the moment you can write programs using Arduino wiring and C/C++. Promised for the future are Python, Node.js, RTOS and Visual Programming.

As to being the size of a postage stamp, it is actually an SD card form factor. To program and generally make use of it you need to plug it into an Arduino Expansion board. It connects to the Expansion board  via a 70-pin connector and this raises the cost of getting started to $99.

 

edisonexp

 

The expansion board not only provides power but also the USB connection needed to program the device and a small breadboard area. For most prototyping applications you are going to need both the expansion card and the Edison which means the Edision on its own isn't quite the equal of the Arduino.

 

edisonexp2

 

Its features are:

  • Exposes Native 1.8V I/O of the Edison Module
  • 0.1" Grid I/O Array of Through-hole Solder Points
  • USB OTG with USB Micro Type-AB Connector
  • USB OTG Power Switch
  • Battery Charger
  • USB to Device UART Bridge with USB Micro Type-B Connector
  • DC Power Supply Jack (7V - 15VDC Input)

There is also a mini-expansion board that doesn't use an Arduino layout which lowers the getting started cost to $75. It has:

  • 20 Digital Input/Output Pins Including 4 Pins as PWM Outputs
  • 6 Analog Inputs
  • 1 UART (RX/TX)
  • 1 I2C
  • 1 ICSP 6-Pin Header (SPI)
  • Micro USB Device Connector (via mechanical switch) or Dedicated Standard Size USB Host Type-A Connector
  • Micro USB Device (connected to UART)
  • SD Card Connector
  • DC Power Jack (7V - 15VDC Input)

To sum up, for most one-off applications you are not going to get away with just an Edison - you are going to need some expansion unless you are prepared to wire to the 70-pin connector. Connectors are available but they don't look like an easy-to-use option for prototyping.

SparkFun already has a range of add-on blocks for the Edison. For example, its starter kit has an Edison, a Console block providing power and USB, a GPIO block providing access to the I/O and a battery block that has a 400mah rechargeable battery.  The starter kit cost $114 and the blocks can be bought separately. Sparkfun also has a range of sensors and driver boards. 

edisonsd

The Edison seems to sit quite nicely between the Arduino and the Raspberry Pi - it has its place.

Banner


Does AI Help or Hinder?
02/10/2024

After early indications that AI-powered coding assistants increase developer productivity, findings are emerging that challenge this and suggest code quality may be reduced by their use. At the same t [ ... ]



Android Apps Can Block Being Sideloaded
17/09/2024

Android developers now have a way to prevent users sideloading their apps, and users are seeing the effects. Google Play Integrity API, which was released in June, blocks sideloading.


More News

 

kotlin book

 

Comments




or email your comment to: comments@i-programmer.info

 

 

Last Updated ( Monday, 15 September 2014 )