Thursday, March 12, 2009

Linux on a Gumstick -- A Tour of the Gumstix Overo

NOTE: To get your own Overobuntu card pre-installed, without the headache or hassle of making your own, buy one from my website: www.radsoftwaresys.com/content/products. You'll be getting a well-tested card, and the proceeds will be used to develop awesome new products for the Gumstix Overo. Thanks! </NOTE>

When I first came across Gumstix, my jaw dropped. Gumstix are fully functional computer motherboards, the size of a gumstick or smaller, that run Linux. The latest in the Gumstix line, the Overo Earth, pushes the boundaries of ultra small computers -- and kicks some serious butt doing it.

The Overo is based on the Texas Instruments OMAP3503 ARM-based processor, similar to that used in the beagle board. It runs at an impressive 600MHz, and while this version does not yet have 3D acceleration, it's on the product roadmap for first Quarter of 2009.

When Jeff (one of my co-workers) and I began working the latest project, he picked one up for our prototype. I knew it was small, but I was amazed at how minuscule (and amazing) this device really is.

Grab a stick of gum, and you get an idea of the real size of this thing. The left side is the Overo Earth Motherboard, the right side is the Summit expansion board.

To keep the Overo small, it doesn't have many ways to connect to it. The standard way is by purchasing the Summit board, an add-on that includes audio, power, USB, and, of all things, an HDMI (DVI-D) connector for High Definition Video!!!

The Overo runs a custom Linux distribution, and comes with the Elightenment Window Manager installed on the default image. Since it uses USB On-the-go, it doesn't have much power -- we added a USB hub to it in this picture so we could connect a keyboard and mouse.

The Overo and Summit board, connected via HDMI to my television, and to a powered USB hub (left).

Booting into Linux on an HDTV

The Overo USplash screen.

The Overo comes with the Enlightenment Window Manager. Attach a mouse, and you now have a Linux box for your TV.

Thanks to Jeff Potter for letting me borrow the Overo this week, and giving me a chance to play around with it.

UPDATED


The overo booting in real-time (~1 min.)

6 comments:

John said...

So, the clicking sound in the video is from my computer. I had it hooked up to the Overo via USB using kermit, so it was sending me all of the kernel boot messages. The Overo itself is completely silent.

Teufelsdroch said...

The wikipedia entry for gumstix has been bickering over its photo and the one included here would be a massive improvement. Would you make it CC licensed?

John said...

Consider it done.

jpotter said...

No problem letting you borrow the gumstix and hopefully in the near future we have the standalone prototype to pass between us.

Gary N McKinney said...

Hey - I too have one of the Overo beasts!

http://overo-trials.blogspot.com/ is the blogspot location if interested.

Currently rebuilding the filesystem image to get PHP running on the system. Almost have a LAMP system (Linux, Apache, MySQL, PHP) system up and running (grin).

gm...

gfh said...

we offer wow power leveling and wow gold wow gold