Intel Edison: A Desktop From 1998 In An SD Card

ed

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.

Comments

  1. ERROR_user_unknown says:

    is there pictures of the other side of this or am i just missing something obvious ?? I want to see the pin out configuration is it the same as real sd card ?? also i would be have been more impressed if this was microSD form factor.

  2. polossatik says:

    Don’t see how you can get BT and wifi in a microSD form factor, i think the SD size will already have enough problems with the antenna :)

    I especially like all the * in the press text , as if there are footnotes but i see none…

    it all depends on the price point of this thing if it will be really usefull

  3. Vlad says:

    Are there any tech specs? I nothing except CPU name and wireless capabilities.

  4. Isaac says:

    I don’t get…. it…….

  5. folknology says:

    Not sure why I need intel here,I lIike the variety of MIPS/Arm etc.. just can’t see what intel is bringing to the party quite honestly..

    • Ian Tester says:

      As the Wintel duopoly slowly dies and everyone moves to mobile devices, they’re desperate to get their x86 architecture into anything and everything they can.

      • DainBramage1991 says:

        Not everyone. Some of use still like to have some computational horsepower under the hood.

        • bort says:

          This is a 400MHz x86 chip – hardly thunderous performance at the ready. Unless you stick an OS on this thing you’ll be forced to spend your time reading Intel manuals to get it to address more than 1MB of memory by booting through decades of archaic crap Intel can’t remove.

          • Sean says:

            This is really a non-issue, if you don’t want to run an OS and want access to more than 1MB of ram it is relatively easy to modify the address descriptors to allow it to work without dealing with the complexities of the MMU. There are plenty of examples of doing this online, it is often referred to as unreal mode.

          • rj says:

            Are you really implying that you’re denser than every single nerdy teenager, demoscener, and video game developer during the 1990s? Or that you’re constitutively incapable of using other peoples’ libraries to switch into protected mode?

            Heck, it’s not like it even needs a conventional BIOS here, they could just start in protected mode anyway.

          • Hyperkinetic says:

            > This is a 400MHz x86 chip – hardly thunderous performance at the ready.

            Right. Because a 400MHz dual-core pentium is somehow a dog compared to the plethora of competing ARM microcontrollers.

            > Unless you stick an OS on this thing you’ll be forced to spend your time reading Intel manuals

            On no! You mean it needs *software* too? THE HORROR!

            > to get it to address more than 1MB of memory by booting through decades of archaic crap Intel can’t remove.

            Have you read the datasheet to verify this is the case?

            https://communities.intel.com/servlet/JiveServlet/downloadBody/21828-102-2-25120/329676_QuarkDatasheet.pdf

            There is absolutely NO mention of A20, and even if there were, those ‘problems’ were solved over 20 years ago. Stop speculating out your arse to make yourself look smart.

    • F says:

      that’s precisely what they said about iphone and android, who needs them when we have blackberry?

  6. phillips321 says:

    So i can put this in my raspberry pi and what? I don’t really see the benefit to it unless we get to see how it can be interfaced.

    • john smith says:

      The advantage of this is it’s a tiny computer. You can add computing power to things where weight or space are at a premium. Imagine a small autonomous quad drone that could have processing power on board. You could plot routes, respond to input, maybe even process or save visual data in real time without having to relay it.

      Imagine hobby applications that could run involved programs without having to dedicate any significant space to a computer. Handheld devices having extra capabilities, like for example medical devices. Off the top of my head, imagine a tool like an otoscope, but with built in image recognition features to flag up recognised problems.
      You could even put them on items in a production line and have them run diagnostics, or send info to reroute or control the manufacturing steps on a item by item basis, then remove the computer at the end and put it back on a new item, just cycling round.

      • Imagine none hobby applications for this. Like SmartTVs and car infotainment systems that you can upgrade.

        • Me says:

          Maybe.

          I’m thinking the credit-card sized boards like Beaglebone, Galileo, RasPi, etc… might be better for those uses. If your TV is small enough that it makes a difference how big is the screen? You could make a nice car infotainment system with a credit-card sized board. The SD-card sized one has to be very limited in it’s IO pins plus with that level of minaturization I bet it is more prone to problems from power line noise and all the other issues auto mounted electronics have to deal with.

          • lwatcdr says:

            You really do not need much in the way io. USB 3.0 is extremely fast so you could do all io with the CPU through USB 3.0 You have 9 pins in the SD form factor so one for power, one ground that would allow you to have 3 USB 3.0 channels for IO which would be more than enough. As to the power and everything else that is also not a problem you just put all the protection into the display/head unit that you plug it into.

      • Me says:

        I don’t know.. I’m sure there are some applications but hobbyist stuff tends to go best with lots of GPIOs.

  7. scourge says:

    Are there any specs of the iphone kickstand?

  8. d says:

    Neet! There should be a Tesla, which will be a microSD device :P

  9. fartface says:

    Wow you guys are missing the big picture here. This is actually a cool device, if it can show up on a host computer as a device and get enough power to run, I see this as the ultimate hacker tool. Plus in the SD card and the onboard linux boots and then starts searching the host computer for the specific files and retrieves them. Or better yet, in a digital camera, grabs the photo that was just uploaded, process it and then send it along or search the photo for specific information, facial recognition, etc….

    • FuzzyfuzzyFungus says:

      “if it can show up on a host computer as a device and get enough power to run, I see this as the ultimate hacker tool”

      I suspect that utility will vary sharply: many computers ‘support’ SD cards with embedded controllers that present them to the host OS as USB MSC devices. The firmware of those embedded controllers is probably dreadful, so bricking could definitely be on the agenda; but they are also built right down to price, so it would be quite a challenge to hide anything or reprogram to add additional malicious functions, at least without breaking the device.

      Now, for the systems that support SD or SDIO natively, and handle the communications directly, I suspect that that is an interface that (aside from some degree of testing to ensure that no commonly available SD cards cause the computer to lock up when inserted or anything similarly dire) has definitely not received the security scrutiny that one might hope for….

    • matt says:

      “if it can show up on a host computer as a device and get enough power to run, I see this as the ultimate hacker tool”

      You all ready can. I started a while ago working on some code for PIC32s where it would act as a USB MSD and HID to autorun programs on hosts where this functionality was disabled/impeded. I got the some MSD part down, including the ability to hide files from the host after a certain conditions were met, but got distracted by other things before finishing the HID portion. I also wanted to look in to fingerprinting the host OS to automatically determine what process to use to autorun a file in a similar way nmap fingerprints hosts on the internet, but with USB rather than TCP.

    • scruss2 says:

      “… This is actually a cool device”

      If it’s anything like the SOC on the Galileo, it will be a surprisingly warm (possibly even hot) device.

      Snark aside, I know of several legacy industrial PCs which could benefit from Quark-based replacements. One is running on 1990s hardware depending on a very ropey ISA board which requires constant care and trawling ebay for rare spares.

  10. Brandano says:

    I can’t see how finding a breakout board would be a problem. An SD card socket is usually easy to come by, but in a pinch this hack usually works well enough:

    http://www.instructables.com/id/Cheap-DIY-SD-card-breadboard-socket/

  11. Robert says:

    Another Intel “idea” where an ARM solution already does it and almost certainly does it cheaper and at lower power.

    • XOIIO says:

      So what? They are the first ones to do this, shame on them for getting the idea out there for people to possibly improve upon, shame on progress.

    • matt says:

      What arm solution already do this?

      • Multiple SD cards already shown here, take a look at the efforts to port openwrt to them:

        https://forum.openwrt.org/viewtopic.php?id=45820&p=1

        • Robert says:

          And there are even “user friendly” ones such as the Electric Imp.

          • matt says:

            I cant even consider the EI to be in the same class. I went thru their website and couldnt find any real specs on the product page or data sheet beyond it has a ‘Cortex M3′ processor with a proprietary OS with a bastardized “visualization” environment and a proprietary programming language. For christ sakes they cant even tell me what specific processor it has, how much ram or flash.

          • matt says:

            Also from the SparkFun product page comments

            ” must buy a specific chip with an embedded “serial number” and incorporate it into your hardware design
            must get permission from “cloud” before you can program this thing (bless the imp)
            must load code only through their “cloud” (imp controlled servers?)
            must use this C-like language (because every new widget must create yet another new language?)
            must put this thing on your network
            cannot turn off the network access when programming is done

            Looks like quite a bit of potential for security holes and any functionality depends on the folks at imp keeping their servers running in the future. I don’t see any imps in my future. IMHO this is a really great concept poorly implemented.”

          • Nate B says:

            The Electric Imp *is not and has never been* an SD card. It’s a computer-on-module that uses an SD-confusable connector.

            Similarly, electric scooters that use an XLR connector for their 36v battery charger are not, in fact, microphones.

          • Robert says:

            (Replying to self due to nesting depth restrictions)

            Sure, I’m not saying the Electric Imp is the be-all and end-all of anything. It’s just an example of a similar product that already exists and is “web based” and “app store” oriented. If you want something with an open linux system on it, various wifi sd cards can do that trick.

            Just pointing out that Intel haven’t really “invented” anything here.

          • dongateley says:

            “Similarly, electric scooters that use an XLR connector for their 36v battery charger are not, in fact, microphones.”

            Recording engineer being one of the hats I wear, that’s one of the funniest thing I’ve ever heard. :-)

        • matt says:

          To be fair it is a apples and oranges comparison. These devices arent really intended to be a SoC platform, they’re designed for a completely different application. This may not be a big deal if you’re doing a one off hack, but if you ever intend on using it for a product, it would be incredibly risky proposal.

  12. Happy Heyoka says:

    Wow, you guys can be a tough crowd! :)

    For roughly half again the area of an AtMega you’ve got a 400MHz 32 bit cpu, on board boot ROM, 512k SRAM, possibly with DDR3 memory – that’s pretty nifty.

    Intel has a data sheet on the Quark SoC stuff… looking at the Edison board, I’m guessing just go through the list and tick of the SoC features that aren’t obviously on the board (eg: don’t see ethernet or pcie there).

    It will be interested whether SD card format was just for convenience (like Brandano suggest), a slave (eg: pretends to be SD flash for programming) or maybe it implements the _host_ side of SD (like you put other SD cards in parallel and it can talk to them).

    • PCIe is probably used for the wifi and bluetooth devices unless they are integrated into the SOC.
      And come on people what is wrong with you. Can you imagine a Beowulf cluster of those?

      • SATovey says:

        That was the first thing I thought of when I seen this post.

        Designing a board with several SD Card slots in parallel where you can plugin a node and expand the cluster over time. Not to mention the fact that each subsequent generation would likely be compatible and possibly have a faster processor (within reason of course).

        Then there is both the space savings over standard sized desktops and laptops.

    • Blue Footed Booby says:

      I have this sneaking suspicion that if it weren’t Intel there wouldn’t be anywhere near as many people tripping over themselves to shit on it.

      • Elele says:

        Intel is trying to reinvent itself and is doing a horrible job at it

        • F says:

          Intel is worth OVER A HUNDRED BILLION DOLLARS

          They are in DOZENS and DOZENS of markets

          Do you REALLY ASSERT that this little experiment is some sort of radical restructuring?

        • Hyperkinetic says:

          Horrible because *you* say so? I have a Galileo sitting right in front of me, which uses the same SoC as the Edison. Gotta say, I’ve been REALLY impressed with the performance compared to other SoCs and microcontrollers in this class. Perhaps if you actually had some first hand experience instead of vomiting uninformed drivel you’d have something of value to contribute.

  13. Galane says:

    A desktop from 1998? Will it run Windows 98? How about BeOS?

  14. ssshake says:

    Is it x86 based? How’d they fit a fan into an SD card?!

  15. So is this basically an electric imp?

  16. Blah says:

    Hope this wont be the only way to buy one this summer… :-P

    http://www.engadget.com/2014/01/07/intel-smart-baby-onesie/?ncid=rss_truncated

  17. Mantech1 says:

    This might be worth keeping an eye out for but that all depends upon what the rest of the specs are vs the price of each unit.

    Now if they were offering these with a decent amount of ram at a price comparable to the Raspberry PI then it could be very useful…..but only time will tell.

  18. Andrew Hull says:

    Why is a company the size of Intel not giving these away like sweeties to the hacker community, … oh… perhaps — like RIM, they dont get it — A device like this will *fail* unless they are A) easy to obtain (and cheap).. and B) easy to use (and thus open source)… both of those from Intel.. I have my doubts.

    • matt says:

      You’re the one who doesnt get it. Intel normally gives away engineering samples, I know I see enough engineering sample processors on ebay. They may not give them away to anyone, but anyone isnt going to buy these in quantity. The typical HaD reader who couldnt get a sample thru their job, isnt likely going to ever do anything with it which would result in a quantity orders. So that market segment is insignificant and meaningless to them.

      Do you see RasPi giving boards away to any hacker who wants one?

  19. Rotor Walrus says:

    Would this get to hot to use in a native SD slot in your garden variety computer?

  20. Andrew Ogden says:

    1998 ( Pentium II – Pentium II time frame )? try ’89 ( i486 release ) or ’93 ( Pentium ISA release )

  21. Greenaum says:

    Intel are quite jealous of the ARM. Which is pretty bizarre really, since they own it.

  22. chip off the ice block says:

    Given the design size, overclocking via cooling should be fairly simple!

  23. SATovey says:

    It has WIFI and blue tooth.
    I had purchased a USB server device which turned out to not be a USB server device, it is instead a USB over IP device and a pretty crappy device to boot. This little computer could be used to build a file server that allows you to plug in your external USB drives and automatically load them over the network.

    How about a CD/DVD duplicator utilizing external USB drives.

    One could also install a CNC controller on the little guy and run a CNC Mill, Laser, 3D printer or even an electronic knitting machine.

    As far as the 12 GPIOs are concerned, a breakout board with additional GPIOs controlled in a matrix setup would provide as many GPIOs as needed.

    So there are plenty of projects that makers could use this little duo processor computer for.

    • dongateley says:

      “One could also install a CNC controller on the little guy and run a CNC Mill, Laser, 3D printer or even an electronic knitting machine.”

      In the ’80s I designed and managed the group that implemented a large machine tool (16 axis) controller with integrated Pascal plus ladder diagram controller for a major OEM controller manufacturer that was a 68010 tri-processor system. I can unequivocally say that this Edison could easily act as several instances of the core of that product. There’s a whole lot of hardware required around that core to make a full CNC controller, but still…

  24. MatthewS says:

    Very excited to learn more about this. Some of the intel folks are here in Vegas for CEs and they are going to give us a demo… Just saw the meetup on my hacker space page.

  25. I’m on the Intel Edison team and would like to address some of the above comments. Also I and a few others from Intel will be at the Las Vegas hackerspace meetup Thursday to show some demos and can answer more questions then. If you are at CES, please drop by the Intel booth too!

    Clarifications:
    – Edison does NOT use the same SoC as Galileo. It uses Quark cores but is a new design. For one thing the Edison SoC has two cores (the Galileo has one), and the Edison SoC also uses significantly lower power.
    – The two cores run different OSes. One runs Linux, the other a lightweight real-time OS. This is so things like tight device control loops can run under an RTOS and will not be limited by Linux overhead, and yet to program application logic all the capabilities of Linux are available (and all programming languages: C, C++, javascript, perl, python… heck, program it in scheme if you want!)
    – The Edison runs under the 1W limit of the SD card spec (total *system* power) and is mechanically and electrically compatible. It should be usable in any device that can use a normal SD card. Also you can significantly reduce power consumption by powering down WiFi, etc.

    • BttH says:

      Is the SoC itself PC-compatible? As in, can it (at least) boot DOS? It’s definitely no match for modern PCs but this looks fun for things like retro gaming, or maybe hiding it in a mouse (the computer kind) to create an “invisible PC”.

    • dongateley says:

      Can you address the question of availability to hackers? I’ve got an app for it that could potentially sell millions but am not a company as of now.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,815 other followers