Re: USB Communication

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Thanks for the response FB

I have installed Win2003 server DDK, now I peruse the samples to find
the most appropriate to start with. Any ideas? The device that I
need to talk to is proprietary, C8051F320 microcontroller. That we do
have control of...

I think that the toaster sample gives a good place to start to get a
feel of what is entailed, but perhaps lacks the USB details that I
will finally need.

Have you ever done a USB device, you certainly sound seasoned?


On 27 Jun 2005 07:02:23 -0700, "fat_boy" <m.sykes@xxxxxxxxxx> wrote:

>Hi
>
>You will need a driver of some sort. Unless anyone knows of, or you
>can find, a USB equivalent to the 'ports' driver. Ie, an off the shelf
>driver that exposes the usb device to an app via an IOCTL interface.
>
>I cant recomend a USB book, I have never seen one, I just reused code
>from the DDK. But for general driver stuff I have used Dekker and
>Newcomers book. It is old now, but still valid. I have heard Oneys
>book is good but never used it.
>
>You will need to get the Win2003 server DDK, available on order on CD.
>With the DDK comes source code for numerous drivers. If you are used
>to casting the C way and pointers then you will be OK. C and C++ dont
>vary that much.
>
>But, dont try to use C++ for a driver. The implications are very subtle
>and just make life harder so stick to C.
>
>Complicated? Yes, brutaly so. Do one good driver though and
>application writing will send you to sleep!

.



Relevant Pages

  • Re: Firewire in S10
    ... I dont see any mention of firewire on 06/06 mu2 but that doesnt ... I guess that the driver should then be possible to install by hand from ... I never considered performance for USB seriously - I use USB for ... We dont know which box you intend this for.. ...
    (comp.unix.solaris)
  • Re: USB Communication
    ... > feel of what is entailed, but perhaps lacks the USB details that I ... a USB equivalent to the 'ports' driver. ... >>I cant recomend a USB book, I have never seen one, I just reused code ... >>You will need to get the Win2003 server DDK, ...
    (microsoft.public.development.device.drivers)
  • Re: developing Application software for a host to communicate with a USB device
    ... Isochronous endpoints once enumerated. ... provided by ATMEL for their Evaluation kit of AT91SAM7 and the Basic USB ... First i dont know whether we can use that ATM6124 driver for our custom ... Secondly i dont know how to access isochronous endpoint and how to do data ...
    (comp.arch.embedded)
  • Developing Application software for a USB host
    ... Isochronous endpoints once enumerated. ... provided by ATMEL for their Evaluation kit of AT91SAM7 and the Basic USB ... First i dont know whether we can use that ATM6124 driver for our custom ...
    (comp.arch.embedded)
  • Re: driver install on XP 64bit edition
    ... I've got the 2003 server DDK and compiled with amd64. ... cannot install the driver with incompatibility error. ... Robert ... "David J. Craig" wrote: ...
    (microsoft.public.development.device.drivers)