Gumstix
Hardware
The gumstix motherboard has a 600MHz Marvell XScale processor, 128MB of RAM, and 32MB of flash.
The 80 pin expansion socket is attached to a network interface card for TCP/IP networking.
The 60 pin expansion socket has a breakout-vx card to allow access to the I2C signals, serial ports, and various other GPIO possibilities.
Additionally, 4V power adapters and screw and spacer kits are needed.
Software
I2C installation
cgi-bin programs
Boa Webserver is the webserver on the Gumstix.
cgicc is the C++ library used for handling web scripts.
Buildroot is the system used to build the root image for the gumstix.
Tutorials
I2C Linux from userspace.
[http://www.yolinux.com/TUTORIALS/LinuxTutorialC++CGI.html libcgicc
Misc
Setting the date
The busybox date -s accepts a very limited format. Use it from another Linux box as follows:
ssh root@134.50.203.56 "echo date -s `date +%m%d%H%M%Y`"