Among several other advantages of free operating systems like Linux, is which the internals are generally open for all view. Device drivers take on a special role in the Linux kernel. Writing device drivers has always been a tedious job. This paper presents useful tools for developing USB device drivers under open SUSE Linux OS. Data acquisition is simply the process of bringing a real-world signal, into the computer, for processing, storage, analysis or other data manipulation. Analog data is generally acquired and transformed into the digital form for the purpose of processing, transmission and display.