Cool new hardware spectacular

press release

It should come as no surprise the Hackaday tip line is regularly flooded with press releases. Everything from an infographic comparing Call of Duty 3 to Battlefield 3 (yes, totally serious), announcements that a company we’ve never heard of is getting a new CFO, to the business proposals from hat box manufacturers that wind up in our inbox on a nearly weekly basis.

With the Hackaday crew sifting though hundreds of these emails a month, you’d figure the PR people would hit gold once in a while, right? Apparently not. The coolest stuff we get in our email is usually from an engineer working on a project and doing a PR rep’s job for them. We thank them for that, so here’s two really cool pieces of hardware that showed up in the tip line recently.

Microcontollers and LCD displays, easily

Interfacing a color LCD with a microcontroller isn’t necessarily hard, but making it look good absolutely is. It’s a piece of cake to download an Arduino library for an LCD display and get a few lines of text up on the screen, but building a GUI? A fool’s errand, we say.

This is where FTDI’s new chip, EVE, comes in. It’s a single chip video engine designed for QVGA (320×240) and WQVGA (400×240) displays with a parallel RGB interface. From the diagrams up on FTDI’s site, getting a display running is as simple as connecting a microcontroller via an I2C or SPI interface, and then hooking up the video lines. There’s also support for touch screen interfaces and audio out, so if you’re looking to build a graphical home automation remote EVE might be the way to go.

x86 with GPIO

A few years ago, before the Raspberry Pi and the realization that low-power ARM boards were capable computing devices, your only choice when developing an embedded device with reasonably fast hardware were either Gumstix or a MiniITX board. Now ARM boards like the Beagleboard, Raspberry Pi, and others have taken over as the preferred platform, but there’s still a market for a small, capable x86 dev board.

[Matt] over at Intel sent us the low down on a project he’s working on called Minnowboard. Basically, it’s a 1GHz Intel Atom E640 processor with everything you would expect on an x86 motherboard – PCI Express, SATA, Gigabit Ethernet, USB, and HDMI through DVI. Unlike just about every other x86 board out there, the Minnowboard borrows ports from the embedded world, with I2C, SPI, CAN bus, and GPIO pins, LEDs, and switches.

[Edward Bernays] was the Antichrist

So there you go. Press releases that aren’t press releases, sent in to us by people who actually care about what they’re working on. While we’re on the subject of the crazy stuff that comes into our email, here’s a really good one that elicited a facepalm or two:

Name: redacted
Email: redacted
Website: http://../../../../../../../../../../../../../../../../etc/passwd
Message:

Time: Thursday September 27, 2012 at 4:22 pm
IP Address: redacted
Contact Form URL: http://hackaday.com/contact-hack-a-day/

You gotta learn to rollerblade before hacking the gibson, son.

Comments

  1. It would be helpful to have a projected price for the minnowboard, even if it is a lie, to help decide how excited to get, or not.

  2. Yates says:

    The thing is most newer motherboards have I2C and SPI buses on them already (for temperature sensors and flash chips and the like) but they aren’t conveniently broken out anywhere.

  3. ewertz says:

    x86… let the price-induced yawning begin.

  4. M4CGYV3R says:

    Lol. Now that’s a 1337hax there. How nested did he think the site directories are? Is that the depth he started at?

    So much fail, but so much entertainment.

    • Yates says:

      Out of curiosity I just tried ‘ls ../../../../../../../../../../../../etc/passwd’ in a terminal window and it seems that after the root of the drive is reached the remaining ‘../’s are ignored.

      • dr memals says:

        ls -al /etc
        drwxr-xr-x 77 root root 4096 Mar 3 11:21 .
        drwxr-xr-x 21 root root 4096 Oct 29 07:25 ..

        note the node id before root root

        ls -al /
        drwxr-xr-x 21 root root 4096 Oct 29 07:25 .
        drwxr-xr-x 21 root root 4096 Oct 29 07:25 ..

        note the same node is pointed to for both . (current folder) and .. (parent folder)

        • Yates says:

          Actually the number you are referring to is actually the number of hardlinks that point to the root directory. i.e. Take this output from:

          ls -al /
          drwxr-xr-x 22 root root 4096 2012-06-22 00:23 .
          drwxr-xr-x 22 root root 4096 2012-06-22 00:23 ..

          Vs. the output from the stat command

          stat /
          File: `/’
          Size: 4096 Blocks: 8 IO Block: 4096 directory
          Device: 801h/2049d Inode: 2 Links: 22
          Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
          Access: 2013-03-03 15:24:38.665523874 -0600
          Modify: 2012-06-22 00:23:59.973981700 -0500
          Change: 2012-06-22 00:23:59.973981700 -0500

          You can see here that there are 22 links to the root directory and the Inode number is 2. If you want to see the inode numbers with the ls command you have to use the ‘-i’ switch.

          ls -ali /
          2 drwxr-xr-x 22 root root 4096 2012-06-22 00:23 .
          2 drwxr-xr-x 22 root root 4096 2012-06-22 00:23 ..

          But all this has nothing to do with my point that if you do:

          ls -alhi /etc/passwd
          3670191 -rw-r–r– 1 root root 1.6K 2012-06-21 23:56 /etc/passwd

          Or

          ls -alhi ../../../../../../../../../../../etc/passwd
          3670191 -rw-r–r– 1 root root 1.6K 2012-06-21 23:56 ../../../../../../../../../../../etc/passwd

          It return a reference to the same file regardless if you’re actually that deep into the filesystem or not ( Note the same inode number ).

  5. “You gotta learn to rollerblade before hacking the gibson, son.”

    That made me cry a little.

    Good ol’ times! :)

  6. matt says:

    Why does the minnowboard only have 4 GPIO pins? Seems kind of pointless

  7. Dex Hamilton says:

    http://bues.ch/cms/unmaintained/btgpio.html#how_to_physically_access_the_gpio_pins

    This is Hack A Day Worthy. I know I’ve got a couple of these old analog TV tuner cards around!!!

  8. http://www.latticesemi.com/products/developmenthardware/developmentkits/ecp3versadevelopmentkit/index.cfm
    FPGA, pci-e, DDR3, flash, gigabit eth and a free license of their IDE for the mighty price of… 99$: http://www.latticestore.com/searchresults.aspx?supplieruvid=55850000&searchstring=LFE3-35EA-VERSA-EVN

    Obviously i’m not a Lattice employee. I’m actually more of a Xilinx fan, but after spending 200+ euro on a Xilinx board…

  9. birdmun says:

    I realize there is a point to having boards like this, but, during some research I ran across pricing on Mini-itx boards. For the price of one of those and a secondary microcontroller, I could still save about $100. Where is the logic in one of these boards then?

  10. daniel says:

    *FACEPALM* I could have used the hell out of EVE about three months ago. Would have saved a lot of work at work :(

  11. n0lkk says:

    As with the Raspberry Pi most likely the only interest I’d have in the minnowboard as a small dedicated personal computer foundation. In reading the minnowboards design goals in may retail at a price > $200 given the price of current motherboards that use the Atom, although I don’t have clue as to how much the features to make this a development board will add to the cost. Again just as with the Raspberry Pi, would have to consider if what it costs would be better spent towards purchasing a netbook from Walmart.

    • Bill Stewart says:

      The retail price at Digikey was $189; I assume it was similar at the other retailers they listed. However, for me the real limitation is that it only has 1GB of RAM, which is nowhere near enough if I want to use the board as a general-purpose PC. (And if I don’t want a general-purpose PC with SATA and audio and everything, Raspberry Pi does just fine.)

  12. RoadWarrior222 says:

    I was thinking carputer, but yah, mini ITX ….

  13. spag says:

    Y’all, don’t forget about thin clients. If you want a cheap x86 board (some with fully-socketed RAM and CPU, with PATA headers and PCI slots), that’s the way to go. I have two that I bought on ebay for $15 or so each. For reference see my teardown of an HP model: http://www.youtube.com/watch?v=wdLVBJMmnwg

  14. Tim says:

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 91,826 other followers