Intel Edison
FredBlais
Posts: 370
For those interested, it seems that Intel Edison products are now in stock at Sparkfun Electronics (Arduino version, breakout version and module).
https://www.sparkfun.com/categories/272
https://www.sparkfun.com/categories/272
Comments
Definitely not as cool as a Propeller ActivityBoard though
Also, on the Raspberry Pi you can have keyboard/mouse + monitor and you cannot do that with the Edison. But the way I use my Pi, it is standalone and sit next to my router, I use it to run things like webserver and when I have stuff to do on it I always use SSH.
The propeller is my favorite MCU, but you have to select the right tool for the job to do. On a module a bit larger than a postage stamp, you have 1GB RAM, 4GB Flash, lots of IOs, 500MHz dual core Atom + 100MHz Quark MCU, Wifi and Bluetooth LE. I wished I had that when I was in university and doing robotics competition. The way we worked back then was to make our custom PCB with PIC18 programmed in assembly. To change our code, each time we had to reconnect the programmer module to the robot and download the new code to it! Towards the end of my degree, I managed to get people to try the Propeller. Using the objects in the Obex and programming in Spin saved us a lot of time!
"Intel - The walking dead" as an acquaintance and long time developer of embedded systems explains here: http://embeddedexperience.blogspot.fi/2014/01/intel-walking-dead.html
Heater, that's a bit harsh saying it's junk...
the guy who wrote that article is wrong on many points. Linux is not running on the "pentium based" Quark. It's running in the dual core Atom. Also, I don`t see why someone would want to run headless Windows so this is a bit irrelevant. The Edison module changed a lot since he published this
old Edison : http://cdn2.sbnation.com/assets/3825565/intel-edison-560.jpg
new Edison : https://cdn.sparkfun.com//assets/parts/1/0/1/3/9/SparkFun_Edison_Boards-14.jpg
If you go back a couple years ago before the Raspberry Pi, there was no cheap ARM SOM and 50$ for the Edison is reasonable. A product similar is the Gumstix ( https://store.gumstix.com/index.php/category/33/ ) and it`s not that cheap. The Raspberry Pi B+ is 40$ (and you need an SD card) and the BBB rev C is 55$.
There is some more info on Raspberry Pi vs Edison in this article : https://www.sparkfun.com/news/1603
I think that for a product to be successful you need a good community. Raspberry Pi and Beagle Bone Black are successful. I don't hear too much about the hundreds of other ARM based SBCs.
UDOO 100-135$
Radxa Rock 80-100$
Humming Board (45$ i1 cheapest module half spec of Edison) 99$ i2ex SBC
Banana Pi 45$ + pricey shipping on Aliexpress
Perhaps you just don't like Thomas Edison
At that point you have a more expensive and complex solution than say a Raspi. And it consumes more power, a real downer when it's embedded in your latest robot creation.
I'm not convinced the Edison is any faster than a Pi. Correct me if I am wrong.
Then you can't program the thing without a PC to connect it to.
Then it does not have all the fun of accelerated graphics.
I can't see an advantage to the Edison in this space.
Perhaps they should have called it the "Edsel"
I'm not sure it uses more power, here is the spec for the Edison :
Input 3.3 to 4.5 V
Output 100 ma @3.3 V and 100 ma @ 1.8 V
Power Standby (No radios): 13 mW
Standby (Bluetooth 4.0): 21.5 mW (BTLE in Q4-14)
Standby (Wi-Fi): 35 mW
According to the forums Rpi run between 1.5W and 2W
It's less powerful and no GPU. but then, you don't run a Desktop Environment with the Edison so you don't need fast computing. You need a PC to program it, like the Propeller.
Intel are getting better in the low power space, just take a look at the latest Chromebooks, the Bay Trail (Atom and Celeron) ones have battery life similar than the ones with ARM and have much better performance.
Still, the Edison falls down on price and ease of use for the normal maker. I presume makers are the target audience, what with all this talk of Arduino compatibility. Seems like an expensive way to do what an 8 bit AVR can do already.
When it comes to serious low power "Internet Of Things" devices there are many other solutions out there already.
Let's see how things pan out here.
In the meanwhile I have my Propeller's, my Raspis, my Espruinos, and a bunch of other nice toys to play with.
Intel also does this
http://www.intel.com/content/www/us/en/do-it-yourself/galileo-maker-quark-board.html
but I agree they have great potential, but are slow to get things right.
The Galileo (-> Galileo Gen 2) has a good engine, but a totally strange choice for IO pathway
Looks like the CEO walked past an intern, and had an idea...
When intel gets around to doing the Galileo & Edison properly, they have great potential.
Even RaspPi is going through iterations, as they fix the mistakes....
A quick look at Edison, looks like intel did improve some things :
The 70 pin connector (low cost mate) they added gives decent IO, but no mention found of peak IO speeds ? - but certainly should avoid the i2c bottleneck of Gen1
Found some IO speed ceilings on Latest Edison
(edison-module_HG_331189-002.pdf)
All Edison I/O (with the exception of USB) uses 1.8 V signaling.
i2c ~ 100Khz, 400KHz and 3.4MHz
SD card, up to 50MHz (level shifters assumed)
UARTs ~ 64-byte buffer size, Baud rate from 300 bps to 3.686 Mbps.
SPI :~ 25 MHz Master mode, 16.67 MHz slave mode.(no QuadSPI?)
GPIO - Edge detect, > 100nS at 50MHz
I2S master 192K, 96K, 48K, 16K, 8K 16, 24b/Frame
I2S slave 192K, 96K, 48K, 44.1K 16, 24b/Frame
( ie I2S up to 9.216MBd?)
USB - not clear which of 1.5Mbps/12Mbps/480Mbps - but 480 is likely.
Some of those buses could be good for P1/P2/P1V links ?
I made up a compact breakout board that I think is an improvement on the offerings from Intel. 2 micro usb connectors at left, micro sd header at right, aduino shield holes along the top. There's a few pads on the back for i2c or spi chips (rtc?).
It doesn't quite fit in a matchbox yet, but it will!...
Looks cute.
The SO8 pads sound a good idea for quick testing of i2c and SPI routines - especially if they have isolate 0R jumpers.
.
No edison yet, need to place an order with Mouser/Digikey soon, also the Hirose connector was out of stock before.
The dimension files - 2 sources, https://communities.intel.com/servlet/JiveServlet/previewBody/23158-102-4-27348/edison-module_HG_331189-002.pdf
and the attached zip has a dxf, and pdf version of that dxf.
I didn't use Diptrace, but from memory you can import a dxf so perhaps that will help. I don't mind sharing the layout but wouldn't mind checking it works and there aren't major mechanical clangers.
The Banana Pi is actually quite powerful, I have a review & benchmarks at
http://www.mikronauts.com/banana-pi/bpi-review/
My RoboPi (Propeller based) was designed for the Raspberry Pi, but works equally well on the Banana Pi.
http://www.mikronauts.com/raspberry-pi/robopi/