USB Device Driver Source Code (for Sale)

From: Kilyoun Kim (kykim_at_slworld.co.kr)
Date: 02/11/05


Date: Fri, 11 Feb 2005 18:08:03 +0900


Do you want to have full source code for various USB Device Drivers for
Windows CE?

I have well-organized, commented, stabilized device drivers with full source
code for the following categories.

All these drivers are developed personally and all rights are reserved for
me.

1. USB Video (Capture Card) Device Driver
 - USBVision NT1004 Chipset
 - Philips SAA-7113H NTSC/PAL Video Encoder Control
 - LG TV Tuner
 - Isochronous Transfer for Video Capture
 - I2C Command Emulation in Windows CE
 - Ref: usbvision.sourceforge.net

2. USB Camera Device Driver
 - STMicro MJPEG Encoder
 - USB JPEG Image Streaming
 - 320x240 ~ 640x480 30 frame rates per second for USB 1.1
 - Isochronous Transfer with Semaphore for non-flickering image stream
 - Stream Interface (Open, Close, DeviceIoControl ... )

3. USB Audio Device Driver
 - USB Audio AC97 Compatible Codec
 - Two Isochronous Transfer for Playing / Recording
 - No packet loss as 4 IsochTransfers are running simultaneously (semaphore)
 - Volume and Mute control
 - Simple Audio Format Conversion

4. USB HID Device Driver
 - USB Composite Device Driver Loading Mechanism
 - Stream Interface for HID Device Driver
 - How to use ReadFile() / WriteFile() for HID Device
 - How to use USBHID.dll for SetReport, GetInterruptReport
 - How to use LoadGenericInterfaceDriver for USB Composite Device Driver

 5. Common Device Driver Development Techniques
 - How to build a device driver in EVC 4.0
 - How to debug a device driver in EVC 4.0
 - How to implement stream interface for USB & HID
 - How to load USB composite device driver
 - Stream Isochronous Data Over Universal Serial Bus
   (http://support.microsoft.com/default.aspx?scid=%2Fservicedesks%2Fbin%2Fkbsearch.asp%3FArticle%3D317434)
 - etc..

 Feel free to contact me.

 jacoke@naver.com
 Kilyoun Kim


Loading