Forgot your password?
typodupeerror
Hardware Hacking Graphics Open Source Hardware Build Linux

Micro-SD Card Slot Abused As VGA-Port 77

Posted by Soulskill
from the hack-it-till-it-fits dept.
dvdkhlng writes "The Ben NanoNote open-source hand-held computer has often been criticized for not being very extensible hardware-wise. A community effort now starts to challenge this by shipping the so-called UBB board, which plugs into the micro-SD port, making 6 I/O lines available to hardware hackers. The most impressive use so far is this VGA port implemented by just a few resistors, with signal-generation mostly controlled by software. The guy who did this calls it an 'unexpected capability.' Schematics and source code are available under the GPL."
This discussion has been archived. No new comments can be posted.

Micro-SD Card Slot Abused As VGA-Port

Comments Filter:
  • by shoppa (464619) on Saturday May 07, 2011 @09:34AM (#36055970)
    Don Lancaster did a pretty good job explaining raster-scan-generated-by-cleverness-of-using-main-CPU in the Cheap Video Cookbook [amazon.com]. Back in 1978.

    So slashdot is about, oh, 33 years late :-).

  • by Anonymous Coward on Saturday May 07, 2011 @09:59AM (#36056056)

    The concept is as old as time. There are also lots of similar VGA out implementations for various microcontrollers, FPGAs, etc. What's new here is that the MMC controller is used to send out the pixels, which a) allows for a comparably high resolution, b) makes the operation reasonably efficient (i.e., in the future, it may even be possible to do other things in parallel), and c) hides some of the complexities of instruction timing in modern CPUs, with caches, DRAM, multiple bus masters, etc. Within the qi-hardware community, it was also a nice surprise to discover that our little Ben could actually do this.

  • Re:Nice, but... (Score:4, Interesting)

    by cfriedt (1189527) on Saturday May 07, 2011 @10:02AM (#36056072)

    It's often ___immeasureably__ useful to get some (any) kind of console output when porting Linux to an existing device running e.g. windows mobile 5 or 6. Take a look at HaRET [handhelds.org]. Porting is often harder than most would imagine, as some manufacturers actively use hardware obfuscation methods to prevent hacktivists from getting console access.

    Try to imagine how long it would take to use LEDs or haptic feedback to iteratively check all conditions required to bring up Linux on a board without a serial port. The first thing you would probably do is try to use a hardware subsystem that was known to work and fashion a serial port out of it. This is the same concept but graphical.

    Great work!

  • Don Lancaster (Score:5, Interesting)

    by Anonymous Coward on Saturday May 07, 2011 @11:17AM (#36056412)

    "Cheap Video Cookbook" is exactly what came to mind when heard about the VGA port (I have a Ben Nanonote and subscribe to the mailing list). I enjoyed Don Lancaster's books so much when I was a kid. He taught me not to be afraid of a soldering iron. He showed me how to disassemble software. But mostly, he explained hacker values better than anyone.

    In one of his columns, he told the flute story, and it always stayed with me. I became a teacher in College ten years ago, and I always repeat this story to my students. Here it is.

    "Many years ago, I was at a rock concert. The opening act was a single flute player standing solo in front of the closed stage curtains. His job was to warm up the audience for the high priced talent that was to follow. He was good. But as he went along, the musical vibes got stranger and stranger, then totally bizarre. He was playing chords on his flute. Combined with utterly unbelievable riffs. Much of the audience got impatient and bored at what seemed like a bunch of god-awful squawks. Then I happened to notice a friend beside me who had both been in and taught concert band. He was literally on the edge of his seat. He turned to me and slowly said 'You Can't Do That With a Flute.'

    Of the thousands and thousands of people in the theater audience, at most only five realized they were witnessing a once-in-a-lifetime performance of the absolute mastery of a difficult and demanding instrument.

    Always play for those five."

  • Re:Don Lancaster (Score:3, Interesting)

    by Anonymous Coward on Saturday May 07, 2011 @04:10PM (#36058268)

    Did you read the story in the paper about Joshua Bell, one of the world's top violinists who dressed up as a bum and played the violin for day in the subway system? There was a similar moral to the story: some people took notice and went on their way, most didn't and a very few (I think the # was also 5) stopped and stayed to listen. Only one of those who stayed recognized who the musician really was.

    link to story: http://www.freakonomics.com/2007/04/09/what-happens-when-a-maestro-plays-the-subway/

"One Architecture, One OS" also translates as "One Egg, One Basket".

Working...