Thu, 06 Apr 2006

The Gumstix kit I pieced together arrived today. It...is...totally...awesome.

The platform is an Intel Xscale CPU at 400Mhz with 64 megs of RAM and 4 megs flash storage. The size of this platform is literally the size of a stick of old school chewing gum. Not that new school dentyne ice or even the old school bubalicious, but the regular wrigley style. It weighs about the same too.

The platform comes with a fully functional Linux kernel with a lot of userland programs on the 4 megs of flash. It leavs only 400K to spare. busybox and dropbear are there for big binaries, some other stuff stands on it's own. The kernel is based on the 2.6.11 source and has modules for only the chipsets on the Gumstix expansion boards. A notable module is the prism2_cs driver for compact flash wifi cards.

The I/O expansion boards I got combine to give the tiny platform an ethernet network port, compact flash, USB 2.0, serial terminal and audio playback/recording. Connecting the serial cabled to a desktop and powering on the device worked and presented a login prompt for a bash shell. After about an hour of messing with the software, I could load all the drivers for all the I/O, download an mp3 file and play it back over headphones. A little while later I got ambitious and piped an mp3 stream via wget to madplay and it played back internet radio.

The built in software also has sshd and a web server (boa), both advertised via zeroconf (aka Rendevous, aka Bonjour) for auto discovery. And to make it even crazier, the company maintains patches for lots of other applications and instructions on how to build a new root filesystem and reflash the device. Any open source software that can compile for the ARM archetecture can run on this thing.

It is totally awesome. I recommend everyone with about $260 to spare go get one right now. Considering everything it does it's cheaper than most PDAs and portable music devices.

posted at: 11:00 | path: /embedded | permanent link to this entry

About

I work with communications, open source software, sound and video. I'm the most happy when I work on all of these things at once. Sounds, Systems, Robots, Rocking Tigers.

CV?
(.doc | .odt | .pdf)


September 2008
Sun Mon Tue Wed Thu Fri Sat
 
       


Links


Archives