外接模块如何通过usb接口接到开发板上?具体驱动开发过程是怎样

外接模块怎么通过usb接口接到开发板上?具体驱动开发过程是怎样?
我有一个开发板,系统是win ce 6.0,BSP里面已经提供了usb1.1的接口,还有一个自己设计的数据采集卡,想通过usb口连接到开发板上,把数据给开发板上的程序处理。新手,我不太懂具体操作流程。usb的驱动是自己开发,还是找数据采集卡上主芯片的厂家会提供?希望大家指点一下!
------解决思路----------------------
最好是找数据采集卡上主芯片的厂家会提供,自己开发需要相应的资料,且有一定的难度。
------解决思路----------------------
直接找芯片的生产商要驱动源码,然后在根据自己的系统修改下, 卖芯片的可能没有