User Space Device Driver Development

Hi all,
does anybody has a good code or document for developing a Device Driver in User Space for a USB device....please send me the same

Regards
Ameya