May 27, 2011 7:32 AM

First, I would suggest seeing what the device actually does, according to the manufacturer, and if the manufacturer has any linux drivers available. Things will get a lot simpler.

familiarity with bash and C/C++ is a definitive plus in this situation.