Installing custom drivers

In our project we need to work with an external touch screen. The device can be found here:


- IRTOUCH SYSTEMS (USB single Touch)


As far as I know, we need to recompile the Android kernel to build the module, and then load it. For that I need the kernel sources, and somehow to load the new module into the system (the only way I know requires root access).


Can you help me out here? do you have the kernel sources you use for the CC5000 available for developers? How do you normally deal with this type of required support?