The Robostix expansion board has limited resources both in terms of hardware and
software. The programs must be written in C and then cross compiled on an
external computer, transfered to the main processing unit(Gumstix) and
then uploaded to Robostix through the serial port on which it
is connected to the main processing module(Gumstix). The environment in which
the code will execute does not have large sets of libraries due to its limited
memory. Hence standard POSIX functions will not be available.