Re: Developing Application software for a USB host



On Jun 30, 4:16 am, "Boudewijn Dijkstra" <boudew...@xxxxxxxxx> wrote:

Is there a requirement to offer a device driver? Usually there is an API
to talk directly from the host OS to the device.

This is _NOT_ generally true of USB devices, especially on windows.

With the exception of some very standardized things like keyboards and
mice, the hardware vendor, and not the operating system vendor, is
expected to provide the device driver.

Things are a little different in the case of linux where manufacturer
support has been lacking and drivers are getting packaged with the
operating system.
.



Relevant Pages

  • Re: Developing Application software for a USB host
    ... API to talk directly from the host OS to the device. ... mice, the hardware vendor, and not the operating system vendor, is ... I wasn't talking about a device driver. ...
    (comp.arch.embedded)
  • Re: setbuf(stdin,NULL) cant work, why?
    ... C library FILE* management layer and the OS I/O layer. ... FILE* layer requesting that the operating system hand it a full ... is dealing with bytes returned by the terminal device driver -- ... setting an input stream to be unbuffered ...
    (comp.lang.c)
  • Re: Does FPGA need CPU for processing a packet/frame
    ... Does a graphics card require a device driver? ... It's the operating system that requires a ... to user space programs you need a device driver in most operating ...
    (comp.arch.fpga)
  • Re: Real World Significant Sources of (what we usually call) Latency
    ... WiFi device driver, and not from the audio buffer. ... It can happen with any operating system. ... and hardware usually does not wait around nicely for the OS to feel like ... What surprised me was learning that the problem was caused in the DPC ...
    (rec.audio.pro)
  • Re: Computer stops responding
    ... "A device driver problem has caused the system to pause indefinitely." ... your operating system uses many device drivers. ... Ultimately I have to reboot. ... The error message that is generated ...
    (microsoft.public.windowsxp.help_and_support)