Hello friends. I have just heard of gumstix. I have programmed some microcontrollers, but never running Linux. I mean, I used to program in asm, but I want to start with gumstix. I have only a very small question before acquiring one of them:

If I want to read, for example a sensor with I2C protocol, what kind of tools would I need? Would I have to do a C program and compile it with gcc? or is there any tool included to do that? Or if I need to turn on or of an LED connected to a port, what would I have to do?

Sorry for asking this thing, but i am not an expert C programmer, and that sounds to me like programming some kind of driver....or something like that....

Thanks a lot!