Slashdot Mirror


SparkFun Works to Build the Edison Ecosystem (Video)

Edison is an Intel creation aimed squarely at the maker and prototype markets. It's smaller than an Arduino, has built-in wi-fi, and is designed to be used in embedded applications. SparkFun is "an online retail store that sells the bits and pieces to make your electronics projects possible." They're partnering with Intel to sell the Edison and all kinds of add-ons for it. Open source? Sure. Right down to the schematics. David Stillman, star of today's video, works for SparkFun. He talks about "a gajillion" things you can do with an Edison, up to and including the creation of an image-recognition system for your next homemade drone. (Alternate Video Link)

75 comments

  1. free advertisement much? by Anonymous Coward · · Score: 0

    not particularly subtle

    1. Re:free advertisement much? by Anonymous Coward · · Score: 0

      Fuck off. If you're not interested in this kind of shit, you are no nerd at all.

  2. edison? by hjf · · Score: 1, Funny

    Edison? boooo everyone knows Tesla was much better! The man almost invented wireless power! It's Edison's fault we have to use power cords! I read that in a factoid image so it MUST BE TRUE!

    1. Re:edison? by Anonymous Coward · · Score: 0

      Did you know, AC can actually kill people! Think of electric chair!

    2. Re:edison? by Anonymous Coward · · Score: 0

      Did you know, AC can actually kill people! Think of electric chair!

      Not only that, but we know from SCIENCE that DC current can re-animate dead animals!

    3. Re:edison? by Anonymous Coward · · Score: 1, Insightful

      Edison is a good name for an Intel product :
      Crushing competitors using dubious commercial methods, stealing other's ideas...

    4. Re:edison? by Anonymous Coward · · Score: 0

      And making a crapload of a shithill money.

      Prove yourself: arbiter

    5. Re:edison? by Em+Adespoton · · Score: 1

      Did you know, AC can actually kill people! Think of electric chair!

      Thanks for the imagery... I'm now thinking of Anonymous Cowards running around killing people (and elephants) with electric chairs....

    6. Re:edison? by Anonymous Coward · · Score: 0

      The power of Anonymous Coward.

    7. Re:edison? by ChunderDownunder · · Score: 1

      Elephants, too. Edison, you sadistic bastard!

      RIP Topsy.

  3. Power Consumption by Rob+Riggs · · Score: 2

    All those bells and whistles come at a cost. The Edison draws about 10x as much power as an Arduino. Much more capable to be sure, but at a cost.

    --
    the growth in cynicism and rebellion has not been without cause
    1. Re:Power Consumption by Anonymous Coward · · Score: 0

      you're seriously comparing an 8-bit mcu to this?

    2. Re:Power Consumption by Anonymous Coward · · Score: 0

      10x the power of an 8-bit MCU for a modern 32-bit processor is pretty damn good. How is the performance and power usage compared to the Raspberry Pi which is probably much less capable?

    3. Re:Power Consumption by Dracos · · Score: 0

      Exactly, rPi and BeagleBone are better comparisons to Edison and Galileo than Arduino (except the Yun).

      Also, most Atmel-based Arduinos nowadays have the option for the 16 bit MCUs, which is a no-brainer.

    4. Re:Power Consumption by nedwidek · · Score: 2

      Thanks for the link. I knew power would not be a pretty issue, but the other one that came to mind was whether you could count on instruction timing. That article confirms that you can't. The WS2811 and other such chips expect pretty tight timing. Simple to do with Arduino, just use the asm macro to directly do a string of NOP and then bit operators directly on the port register you've connected your data line to.

      Now if you're doing something that you need a beast like this for, you can hook up an Arduino or two and just use i2c to communicate. (Then again, in many cases a Due would be good enough).

      --
      Post anonymously - For when your opinion embarrasses even you!
    5. Re:Power Consumption by viperidaenz · · Score: 1

      Probably because it's a 500MHz, dual core 64bit CPU with another 100MHz 32bit CPU along side it with 1GB of RAM, not an 8bit MCU?

    6. Re:Power Consumption by viperidaenz · · Score: 4, Informative

      It's not a 32-bit processor, it's 64-bit.

      Well.. technically there is a 32-bit processor, but that's in addition to the dual core 64-bit processor.

    7. Re:Power Consumption by viperidaenz · · Score: 2

      That's why you run the OS (like linux) on the Atom CPU and do your real time interfacing on the Quark CPU that's designed to run an RTOS.

      Just like how the BeagleBone Black has an ARM CPU and a little PRU

      by the way, if you need to do precise timing, you should probably be using a hardware timer. That way you can sleep the device or change the clock to save power instead of burning up power at full speed in a NOP.

    8. Re:Power Consumption by Anonymous Coward · · Score: 0

      Headless SBC is a declining market!

    9. Re:Power Consumption by AchilleTalon · · Score: 1

      Mod parent up as informative. He is absolutely right. This is a dual core 64-bit processor, not a 32-bit processor as many are saying.

      --
      Achille Talon
      Hop!
    10. Re:Power Consumption by confused+one · · Score: 1

      Because of the architecture, you have to implement a timer using the processor's built in precision timer/counter. There's one there... You can get sub-microsecond control resolution if you implement it right. The risk is that if you're running a multitasking operating system your timer might get interrupted. Of course, another way to go is to have a secondary I/O processor handle the task and act as the interface -- this is very common when dealing with Intel processor platforms.

    11. Re:Power Consumption by Anonymous Coward · · Score: 0

      That's why a BBB is the best compromised.

      Sure not cheapest, nor the best Mpeg player, nor the most full featured... but great I/O, CPU power, networking, and video... that's a engineered solution. Not a geez-wiz gadget.

    12. Re:Power Consumption by AmiMoJo · · Score: 1

      I'm really struggling to think of applications for this. There isn't much connectivity and it isn't very low power, so both micro server and low power node applications are out. For prototyping you will probably want an ARM board to ensure long term availability and low cost.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    13. Re:Power Consumption by cr0nj0b · · Score: 1

      plus a wifi radio and a Bluetooth radio

    14. Re:Power Consumption by Anonymous Coward · · Score: 0

      Indeed. The problem with THAT begins in that they don't implement AMD64 extensions as well as AMD (funny that) and the performance there suffers.

      In truth, the Edison's "neat"- but it's only compelling if you're looking to support X86 code or need 64-bit computational power (at a slight hit in speed overall...). Performance per watt, etc., the Intel offerings are still not quite there compared to ARM offerings in the space.

    15. Re: Power Consumption by Anonymous Coward · · Score: 0

      I don't know if comparing Edison to ARM is really appropriate. How about those new Core M's though. Watch out ARM. And besides, mobile is on it's way to 64 bit.

    16. Re:Power Consumption by viperidaenz · · Score: 1

      Hang on a minute, it uses about the same amount of power as a Raspberry Pi.
      It's a crap load more powerful.

      It's to be expected though, it's a power optimised 22nm CPU.

    17. Re:Power Consumption by Anonymous Coward · · Score: 0

      All those bells and whistles come at a cost. The Edison draws about 10x as much power as an Arduino. Much more capable to be sure, but at a cost.

      Sure, and you'll find the same tradeoff on something like the Arduino Yun (which also draws 200mA nominal), but the Yun is a lot bigger and doesn't pack the processing power of the Edison.

      Heck, I've seen Ethernet shields on an Arduino that put the total power draw in the 200mA range, with the Wiznet chip sucking most of that power (and throwing scary amounts of heat). And you're still stuck doing things The Hard Way(tm) with a pokey CPU with almost no program and data space to do anything but the most trivial tasks (much of that siphoned away by the Ethernet library).

  4. Ah yes, Intel by Mister+Liberty · · Score: 1

    Why is it that I'm having qualms about Intel?

    1. Re:Ah yes, Intel by Anonymous Coward · · Score: 0

      Because they were also one of the liars who said that they couldn't get "qualified" Americans so they needed H1-bs and had open up fascilities in Thrid World contries.

      Let's await the tool to parrot the PR bullshit and defend INtel.

      See folks, corporations are to be considered liars until prven otherwise.

    2. Re:Ah yes, Intel by viperidaenz · · Score: 1

      Maybe most Americans aren't qualified and are just a little too stupid to work in their facilities?

      How's that for PR?

    3. Re:Ah yes, Intel by Anonymous Coward · · Score: 0

      "Because they were also one of the liars who said that they couldn't get "cheap" Americans so they needed H1-bs"

      There, fixed that for ya.

    4. Re:Ah yes, Intel by Anonymous Coward · · Score: 0

      Maybe a lack of video outputs...

    5. Re: Ah yes, Intel by Anonymous Coward · · Score: 0

      It sucks. It's getting old to continually insult Americans when all countries have their own morons.

  5. Edison missing a lot by SethJohnson · · Score: 4, Interesting

    Ok. I have mostly been working with Beaglebone and looked at this video to see what I might be missing with Edison. The shill in the video promotes Edison by saying it has all these things built in-- wifi and bluetooth.

    From this video, it's clear the board is missing USB and any kind of normal power connector. Oh, and removable storage? And ethernet?

    This device screams of a scheme to dump atom processors after the market disappeared for netbooks and intel was left with a few million chips on their hands. I'll stick with ARM and the larger ecosystem that has grown around the Beaglebone Black and Rpi, thank you.

    1. Re:Edison missing a lot by Anonymous Coward · · Score: 0

      The market for netbooks didn't really go anywhere. They just stopped calling them netbooks. Look at the Asus K200MA for what is basically an eeePC with higher specs (ie, it can now decode 1080p without choking) for about 200 dollars retail. The bay trail celerons are just plain faster than the old atoms and they use less juice. Speaking of which, edison basically has an underclocked version of same, running at an even lower power level. I am personally excited about the idea of an early 2000s desktop level of power for embedded device development. This is about the same (eh, ballpark) level of hardware I was writing "enterprise level" software for back in the 90s.

      Also, if they are dumping excess stuff from years ago, why is it all 22nm process? Why is it current architecture? None of Intel's approach smells of desparation or loss mitigation. By opening up the microcontroller space to x86 developers and x86 development resources, it puts a lot of heat on ARM to get their shit together at the higher end of the device space. If I were them, I would be worried. And I say this as a former AMD fanboy.

    2. Re:Edison missing a lot by Anonymous Coward · · Score: 0

      Even a cursory check at the Sparkfun website will reveal that there are stackable option boards for stuff like this, and more boards will undoubtedly coming soon. Not everybody needs USB or massive removable storage, etc. This product is designed to be modular, and not to include everything in a single board.

      Having an opinion is not a substitute for actually doing research.

    3. Re:Edison missing a lot by confused+one · · Score: 1

      Intel is selling an awful lot of Atoms, for a processor who's market supposedly disappeared. FYI, they're embedded in all kinds of equipment.

    4. Re:Edison missing a lot by Anonymous Coward · · Score: 0

      "why is it all 22nm process"
      You can reuse more than the chips themselves. Reuse an old design you've poured R&D $$$ into because nobody is buying it.

    5. Re:Edison missing a lot by Anonymous Coward · · Score: 0

      few million chips on their hands

      Why do you think the Rpi was created? All those free ARM11's laying around!

      BBB has it hands down, but only if they can move to the latest OMAP stuff.

    6. Re:Edison missing a lot by Anonymous Coward · · Score: 0

      if thats the case why does it need two wireless interfaces out of the box?

    7. Re:Edison missing a lot by AchilleTalon · · Score: 1

      Because it was cheaper to put them right there instead as a stackable option. Stackable options are justified when you have to plug something into it. BT and WiFi do not need anything in extra. For the BT interface, it is really cheap in quantity and surely doesn't add more than 1$ to the board.while a stackable board will cost much more than that.

      --
      Achille Talon
      Hop!
    8. Re:Edison missing a lot by ArcadeMan · · Score: 1

      It's also missing video output. For all its bells and whistles, it should at least have some kind of video output, even if it's via a header.

    9. Re:Edison missing a lot by thegarbz · · Score: 1

      The Edison is a system on a chip designed to go on a board. The chip itself naively supports a wide votlage range, SD cards. The official breakout board supports USB and USB OTG, and has a DC input jack for power.

    10. Re:Edison missing a lot by thegarbz · · Score: 1

      This is one thing I disagree with. For a small embedded chip targeting arduino et al. settling for a specific form of video output is something I do NOT want. I greatly prefer having a chip that can interface with a video driver of some description. For 99% of the uses for this tiny thing there will not be a display with a standard video input. It will be run via a parallel interface, or SPI, or I2C, or god forbid UART, all of which the chip supports.

      Even popular displays for the Beaglebone, and RPi don't use the display capabilities but rather hook to the I/O connectors and communicate with one of the more typical methods.

      If you want a display, add one using an interface of your choice.

    11. Re:Edison missing a lot by cr0nj0b · · Score: 1

      plus routing RF is not for the new at board routing, antenna, and component selection.

    12. Re:Edison missing a lot by cr0nj0b · · Score: 1

      Not everything needs video out. Especially in embedded applications. For example, does you router have video out? how about your toaster?

    13. Re:Edison missing a lot by Anonymous Coward · · Score: 0

      The breakout board's still missing Ethernet though, which puts a bit of a hamper on our plans (we require an Ethernet link as we ban internal WiFi use as it's a secure facility). Perhaps an Arduino shield would work but it wouldn't be elegant.

    14. Re:Edison missing a lot by Anonymous Coward · · Score: 1

      I think Intel really missed the boat with this thing. Originally it was just "look guise we put a x86 computer in an SD card" but now they actually want to try to sell it to people. They got too wrapped up in keeping it small when they should've made it BB/RPi sized, with equivalent features. The tiny connectors are totally hobbyist unfriendly, you will be forced to buy 3rd party boards to do anything at all with this platform.

    15. Re:Edison missing a lot by Anonymous Coward · · Score: 0

      You can essentially fit a functional Edison system (for what it was designed for: headless, connected devices) with extension boards and even with a co-designed battery in a matchbox. No matter how hard you try, that's not going to happen with BeagleBone or Raspberry Pi. The whole idea Intel is pushing is that these things are integrated to prototype mobile and wearable applications. For wearables they're quite bulky, but still manageable for prototyping. And it doesn't demand you to limit yourself to confines of an AVR microcontroller.

      And on top of that: Intel stated at IDF'14 that this is just a start of their IoT push, not one-off publicity stunt. I sincerely hope so; more options is always better.

    16. Re:Edison missing a lot by fnj · · Score: 1

      It's also missing video output.

      [Places head in hands, moaning] Not this shit again. This product is not a toy for snotty-nose video game zombies. It is a serious embedded building block. My biggest gripe with the Beaglebone is that it wastes all those transistors and current drain on the video coprocessor and HDMI connector.

      Why would a remote sensor or drone component, for example, need a freaking VIDEO OUTPUT?

    17. Re:Edison missing a lot by fnj · · Score: 1

      The breakout board's still missing Ethernet though, which puts a bit of a hamper on our plans (we require an Ethernet link as we ban internal WiFi use as it's a secure facility). Perhaps an Arduino shield would work but it wouldn't be elegant.

      I too was bummed that there was no ethernet (I freaking HATE WiFi), but I understand why.

      There could, and I'm sure there will, be a stackable ethernet block, and damned if I can see why that is an inelegant solution. There already is a dot-matrix OLED block. Just the RJ-45 connector alone would far outweigh the whole rest of the module. It's actually pretty amusing to contemplate a tiny weightless stamp waving around on the end of a gigantic stiff RJ-45 anyway. It's high time for a new micro cable and connector option spec for ethernet.

    18. Re:Edison missing a lot by fnj · · Score: 1

      I think Intel really missed the boat with this thing. Originally it was just "look guise we put a x86 computer in an SD card" but now they actually want to try to sell it to people. They got too wrapped up in keeping it small when they should've made it BB/RPi sized, with equivalent features. The tiny connectors are totally hobbyist unfriendly, you will be forced to buy 3rd party boards to do anything at all with this platform.

      It must suck to be utterly unimaginative. Instead of just making nothing more than a dreary me-too, copying an already excellent product that doesn't need to be copied (the Beaglebone, not the Raspberry Pi), Intel has surprised a lot of people by proving they can fundamentally innovate. Everybody else is looking pretty stupid right now, because ARM is the obvious choice for something this tiny, but not a single one did a goddam thing to make it happen. Intel proved ARM is not the only way for tiny and power-sipping.

    19. Re:Edison missing a lot by Anonymous Coward · · Score: 0

      Care to point to something other than enterprise server hardware that it is in? If it's "embedded in all kinds of equipment" you should be able to point to something with it in there- EASILY.

      I need only point to your smartphone or MiFi device as an example of ARM and it's in a hell of a lot more than that (While not all TV's have ARMs (many have a MIPS in there)- pretty much NONE of them have an Atom part in there and most of them have an ARM as another example...).

      If you can't do that, it's not "embedded in all kinds of equipment"

    20. Re:Edison missing a lot by Anonymous Coward · · Score: 0

      Actually, it screams of an attempt by Intel to stay relevant.

      AMD's fielding 64-bit ARM server devices.
      Others are doing the same.
      MIPS got revived in a big way by Imagination Technologies.

      Looks to me that they're doing this to look better before the Sharesellers.

    21. Re:Edison missing a lot by dave420 · · Score: 1

      Here's a start:

      The Diamondville and Pineview Atom is used in the HP Mini Series, aigo MID Asus N10, Lenovo IdeaPad S10, Acer Aspire One & Packard Bell's "dot" (ZG5), recent ASUS Eee PC systems, Sony VAIO M-series, AMtek Elego, Dell Inspiron Mini Series, Gigabyte M912, LG X Series, Samsung NC10, Sylvania g Netbook Meso, Toshiba NB series (100, 200, 205, 255, 300, 500, 505), MSI Wind PC netbooks, RedFox Wizbook 1020i, Sony Vaio X Series, Zenith Z-Book, a range of Aleutia desktops, Magic W3 and the Archos.The Pineview line is also used in multiple AAC devices for the disabled individual who is unable to speak and the AAC device assists the user in everyday communication with dedicated speech software.

      No need to get all whiny about it. No-one's going to take away your precious ARM.

    22. Re: Edison missing a lot by Anonymous Coward · · Score: 0

      Intel has 97+% of the server market. AMD and ARM in servers is irrelevant. Oh and the new xeons will dominate all of the upgrading and repurchases that are soon to come.

  6. Weight? by Anonymous Coward · · Score: 1

    Anyone know the weight? The BT comm is SUPER nice, I could have used this earlier this summer for a project.

    1. Re:Weight? by Anonymous Coward · · Score: 0

      Since its' solid volume (judging by dimensions and layout) is under 3 millilitres, the weight of the Edison board alone is at most around ten grams.

  7. arduino enthusiast/engineer here by Anonymous Coward · · Score: 0

    Maybe this is a dumb question, but I don't see how the two chips talk to one another. I'm sure there are libraries that intel has written to take care of this on both sides of things, I just can't find any references to them. Ideally, I'd like write some java applications and have them interface with some arduino stuff I've already done.

    1. Re:arduino enthusiast/engineer here by Anonymous Coward · · Score: 0

      Simple way to do that is just stick an ethernet shield on it, communicate over TCP/IP.

  8. I hope Sparkfun don't take a hit on this. by Anonymous Coward · · Score: 0

    Odds are, Edison will sink without trace.
    I'd rather it didn't take one of my favorite suppliers with it.

    1. Re:I hope Sparkfun don't take a hit on this. by fnj · · Score: 1

      Odds are, Edison will sink without trace. I'd rather it didn't take one of my favorite suppliers with it.

      That is a peculiarly dour way of looking at it. For my own part, I am impressed as hell that Sparkfun landed this coup. I happen to think Edison will be one of the standout innovations of the decade.

    2. Re:I hope Sparkfun don't take a hit on this. by Anonymous Coward · · Score: 0

      What makes it so?

      Embedded X86? Many have done this before Intel. Few still are around because X86 isn't a compelling instruction set for this sort of thing. It's very much NOT efficient- and you don't need Windows these days on most of the stuff (which is the reason you did X86, you had a DOS/OS2/Windows application you were just simply insisting had to be embedded...).

      Quite simply put, it might be dour, but the parent poster's closer to the truth than you're probably ever willing to admit. Is it better than the AVR solution Arduino's fielding? Yes. Is it better than much of any of the ARM solutions in the space? Depends. If you're talking an RPi in a non-display context, it's a push. The ecosystem's more "there" with RPi. The Edison's more powerful at the price of much higher power consumption (which, folks, CAN nuke your use of the Edison from orbit...) It isn't really in the same space as the BBB, BananaPI, pcDuino, and others- and they trounce the Edison in many of the applications in the space.

      I consider it a bit of a coup for SparkFun, yes. But I think they're not going to be having the grand time of things that you're claiming they will. It's a niche within what is honestly a niche market to begin with. If you don't "need" X86 instruction set support, you're going to find a better answer with any of a number of ARM (and with Imagination Tech pushing MIPS again, MIPS...) boards out there that will be cheaper, at the same performance with a better envelope, etc.

      This isn't a win for many. It's only really a win for SparkFun since I'm sure Intel showered them with MONEY and they moved to the new location on the north side of town as opposed to being over by Spine in Boulder to accomodate the new fabrication capabilities they needed to do this stuff in the first place.

    3. Re:I hope Sparkfun don't take a hit on this. by fnj · · Score: 1

      What makes it so?

      Embedded X86? Many have done this before Intel. Few still are around because X86 isn't a compelling instruction set for this sort of thing. It's very much NOT efficient- and you don't need Windows these days on most of the stuff (which is the reason you did X86, you had a DOS/OS2/Windows application you were just simply insisting had to be embedded...).

      Quite simply put, it might be dour, but the parent poster's closer to the truth than you're probably ever willing to admit. Is it better than the AVR solution Arduino's fielding? Yes. Is it better than much of any of the ARM solutions in the space? Depends. If you're talking an RPi in a non-display context, it's a push. The ecosystem's more "there" with RPi. The Edison's more powerful at the price of much higher power consumption (which, folks, CAN nuke your use of the Edison from orbit...) It isn't really in the same space as the BBB, BananaPI, pcDuino, and others- and they trounce the Edison in many of the applications in the space.

      I consider it a bit of a coup for SparkFun, yes. But I think they're not going to be having the grand time of things that you're claiming they will. It's a niche within what is honestly a niche market to begin with. If you don't "need" X86 instruction set support, you're going to find a better answer with any of a number of ARM (and with Imagination Tech pushing MIPS again, MIPS...) boards out there that will be cheaper, at the same performance with a better envelope, etc.

      This isn't a win for many. It's only really a win for SparkFun since I'm sure Intel showered them with MONEY and they moved to the new location on the north side of town as opposed to being over by Spine in Boulder to accomodate the new fabrication capabilities they needed to do this stuff in the first place.

      You appear to have taken no trouble to acquire any knowledge at all of the subject, but are nevertheless willing to spout nonsense. Raspberry Pi and Beaglebone are both gigantic compared to Edison. They are not addressing the same segment. Arduino is absolutely collossal compared to Edison, but again it is in still a third completely different segment. At present there are zero modules that are comparable to Edison. It has its segment all to itself. That will certaimly change, but what can never change is that Intel's Edison got there first, and in stellar fashion.

      Edison has a bit more processing power than Raspberry Pi and is quite close to Beaglebone, but that is not the point. The point is that it is far tinier. The fact that you can get the processing power, plus ample RAM and flash, plus WiFi, plus Bluetooth, all in the size of a GODDAM POSTAGE STAMP is a freaking amazing breakthrough.

      Obviously this has nothing whatsoever to do with the x86 instruction set, and everything to do with basic capabilities vs size and cost. Don't you get it? You program in C or C++. It doesn't matter a damn what the instruction set is. What matters is the power drain, and that is entirely competitive with ARM. You're completely full of bull about the power consumption.

      All Edison is doing is leveraging Intel's expertise and process technology, and it is doing a capital job of that.

    4. Re:I hope Sparkfun don't take a hit on this. by Anonymous Coward · · Score: 0

      The point is that it is far tinier. The fact that you can get the processing power, plus ample RAM and flash, plus WiFi, plus Bluetooth, all in the size of a GODDAM POSTAGE STAMP is a freaking amazing breakthrough.

      Obviously this has nothing whatsoever to do with the x86 instruction set, and everything to do with basic capabilities vs size and cost. Don't you get it? You program in C or C++. It doesn't matter a damn what the instruction set is.

      This.

      I've done some work with ATMEGA-based Arduinos, the ARM-based Due, and the Linux-based Yun. The little Arduinos are fine for a lot of things right up until you need connectivity, or storage, or a GUI, at which point they become far more trouble than they're worth. Back when they came out, that was ok, but the bar is higher now. The Due is interesting in that you finally have a modicum of memory and processor speed, but with a bare-metal system it's easy to hit a wall in having to do everything yourself. The Yun is compelling because you have native Arduino to leverage the existing ecosystem of hardware I/O, but have a real OS that can do serious processing and connectivity, and develop those features much more quickly than on a bare-metal system. So far I've found the Yun to be the most productive for anything non-trivial.

      Having something way smaller than the Yun, but with way more hardware and software resources available to it, at about the same price point, is a huge breakthrough. If they can ramp up a hardware ecosystem and a low-barrier-to-entry software development environment quickly, this becomes worthy of serious consideration as an alternative.

      As others have said, it's carving out a class of its own, in a market that has a lot of gaps. And this fills a lot of those gaps nicely.

    5. Re:I hope Sparkfun don't take a hit on this. by Anonymous Coward · · Score: 0

      Obviously this has nothing whatsoever to do with the x86 instruction set, and everything to do with basic capabilities vs size and cost. Don't you get it? You program in C or C++. It doesn't matter a damn what the instruction set is.

      Having gone through the pain and suffering of building a cross-compiler toolchain for the Yun (OpenWrt on MIPS), I'll point out that x86 actually does add some value here. Cross-compile/embedded-debug is a PITA compared to being able to just build/debug most of the functionality on a plain-vanilla Linux running on an x86-based Virtual Machine. Sure, when it's time to hit the metal, you have to deal with embedded debugging. But a lot of that can be stubbed out initially and done in a much more productive development environment.

  9. Not ARM? by RogueWarrior65 · · Score: 1

    AFAIK, Edison isn't an ARM architecture. Not sure if that's going to be a long-term problem but what they do have going for them is the integrated wireless functionality. This has been a personal beef of mine for embedded single-board computers. Wifi was always an afterthought. You had to use a goofy USB dongle which doesn't lend itself well to a rough-service product. Technologic Systems TS-4900 addresses this in spades. I do want to know how long the Edison takes to boot because anything more than 10 seconds on a product with no display makes people think it's not working. And to be a true appliance, an actual power switch to turn it off without a graceful shutdown is essential.

    1. Re:Not ARM? by cr0nj0b · · Score: 1

      since there is no bios, I doubt this will take very long to boot at all. In fact boot time will mostly be determined by how many services you are starting at bootup. Yocto linux. I imagine most applications of this device will start ssh, maybe a web server, or an otherwise custom developed service for the specific application. The bootloader may have a few seconds delay to allow you to interrupt it and change params.

      How long doe it take to load a kernel and initrd from flash, unpack and execute?

    2. Re:Not ARM? by fnj · · Score: 1

      How long it takes to boot depends on what software it runs. If you choose to code in straight C or C++, it will "boot" in the blink of an eye. If you boot suitably pared-down embedded linux, I suppose it might take a second or so. There is no BIOS, which is the usual time-waster.

    3. Re:Not ARM? by Anonymous Coward · · Score: 0

      And for the applications you're talking to, it's not any better for Edison than it is on ARM. Edison only really becomes compelling with FP support performance- and you pay for that in TDP that the other ARM answers don't have and the ARM solutions are close on FP performance at this time. Yeah, it'll "boot fast"- but that's not the sole purpose of the thing, now is it?

      Knowing the story between Atoms and ARMs, this is honestly a fool's errand, folks. Unless you're "needing" X86 code execution, there's nothing actually compelling about this. NOTHING.

    4. Re:Not ARM? by RogueWarrior65 · · Score: 1

      Well, having used a few different Technologic products, they can boot in around 2 seconds. In practice though, once you incorporate services such as USB, boot time increases quite a bit. Their 7350 board will boot to a shell with USB in around 6 seconds. If you want full Debian, that takes well over 30 seconds. The 4900 board which uses Yocto will come up with USB and Wifi connected to a network in about 10 seconds. They're using a Freescale processor on that one. Pretty nice product.

      Of course, another factor is what file system you're using. If you're using something like Ext2 and you don't gracefully shut down, you might be forced into an fsck on the next reboot which can take who knows how long. If you don't have any sort of status display for the boot sequence, that's a problem.

  10. No, this is not a surpluss old chip by Anonymous Coward · · Score: 0

    These are Silvermont Atoms, that's a brand new chip, hot from the foundries. Dual-core 64bit, with SSE 4.2 and out-of-order execution unit, in a SoC package with a lot of extra glue.

    It is still a braindamaged Atom, so it does a _lot_ worse at the x86-64 ISA than your standard Core i*. But at least it has a proper out-of-order execution unit now, so it won't be as much a piece of crap as the previous Atoms.

    If you want to compare it to one of the ARMs, you'll have to do it against the latest ARMv8-A microarch (Cortex-A50 family), such as the one inside the new iPhone.

    1. Re:No, this is not a surpluss old chip by Anonymous Coward · · Score: 0

      I run a home server on a J1900, which is silvermont, and it is a totally capable chip. I use it for light desktop duty as well. It feels similar to the Q6600 I was using for a desktop previous, so cool. One less box.

      I came to the J1900 after a failed attempt at using an ARM dev board (IMX6 quad core) for the server. Before the IMX6 I used a single core dreamplug - thing was a tank but underpowered as time went on. It handled softraid with the built in XOR engine and an esata multiplier cage - not a hiccup.

      Performance on the J1900 is MASSIVELY better than IMX6 Compatibility wise there is no comparison. Ditching mobile GPU blobs tied to a particular version of X? That was gold. Memory bandwidth on ARM has always been TERRIBLE for me.

      For hobby work I'd want a lower power board with GPIO pins, etc... but being able to use x86 libraries is great. For things like OpenCV you could really use the power.