I would like to use the USB communication Actually I use Rs-232 and Ethernet but I want to do the same with USB
I do not want to give/install ActiveSync to final customer
I've look at the USB Complete book you suggest from (Jan Axelson, Labview Research) but it doen't help me They talk alot about the HID class but I'm not sure the Intel XScale Reference Design USB is this kind of class.
On device side ============== -First I need to disable replog to start from the device -Then I sould use the sa_usb_ser.dll and implement in c++ aHID usb Class or maybe USBTMC (USB488 / Test and Measurement class)
On PC side ============== * I do not want to use ActiveSync -I should buid an inf file and driver (or maybe I could use wceusbsh) ? -And at last interface the driver to allow PC Soft to talk to the device
Can I do something simpler ?
Do you have additional information for this kind of project...
A number of our customers have implemented device-to-PC connections via USB both directly and with our help.
Here are some notes about the various options available to you:
- Jungo's WinDriver is a code generator that creates USB drivers. While the output might be initially inefficient, it will give you a framework to get going with.
- I believe that Platform Builder includes sample USB host and function drivers that demonstrate bulk transfer functionality.
- There are a number of consultants (e.g. Bill Marr) who are well known for their USB expertise. If you need a driver that transfers a lot of data efficiently, you will should consider getting a driver from them as CE's USB driver architecture is not the most efficient in the Windows product line.
- It's possible to use the USB driver that ActiveSync uses by disabling the client applications on both ends. We've got a couple tips to suggest, but no code samples at this time. Contact us directly, and we'll share what we know. Anyone else interested can contact us as well. We'll publish more about this once we've tested it.
No specific functions of WinCE 5.0 are used, and I just tested the .exe files on a build of WinCE 4.20 and they worked fine. There should be no problem in using the projects in eVC++ and building them for WinCE 4.2.
Just make sure you open the correct USB port on the Desktop Side and the correct COM Port on the Device side.