Setting up Build Environment:
The following was tested with Ubuntu 11.10 64bit
Emulator:
Here is a short guide on how to get an armstrong linux image running on an qemu-arm-system emulator.
The emulator's windows version is still in alpha so I'd suggest you install ubuntu:
http://www.ubuntu.com/download/ubuntu/windows-installer
Setup instructions:
Install qemu:
sudo apt-get install qemu-system
Download a pre-built gumstix image (for now, we might have to make a custom build in the future)
//cd to working directory
wget http://dl.dropbox.com/u/211887/overo.img.gz
Start the emulator (no mouse / kbd support) :
qemu-system-arm -M overo -m 256 -sd ./overo.img -clock unix -serial stdio
Or if you are feeling lucky try it with keyboard and mouse support:
qemu-system-arm -M overo -m 256 -sd $OVEROTOP/overo.img -clock unix -serial stdio -net user -device usb-kbd -device usb-mouse
Setting up the Open Embedded Build Environment
http://www.openembedded.org/wiki/GitPhraseBook
Creating a bootable microSD card
http://gumstix.org/create-a-bootable-microsd-card.html
Setting up Ad-hoc Wifi
http://wiki.gumstix.org/index.php?title=Creating_an_Ad-hoc_Wireless_Network
Setting up the Caspa Camera
http://wiki.gumstix.org/index.php?title=Caspa_camera_boards
Building DSP modules
Debugging DSP issues
http://www.oz9aec.net/index.php/gumstix-overo/453-video-encoding-using-the-dsp-is-working
http://gumstix.8.n6.nabble.com/gstreamer-ti-DSP-and-ioctl-errors-from-CMEMK-td618395.html