Hi, maybe this is a common question, in which case I would be very glad for a few pointers to corresponding information. Here is what I am hoping to achieve: A device (a DSLR, but that should not really matter) can be controlled by the computer via USB. The manufacturer provides an SDK and a couple of DLLs, but no USB documentation and certainly no source. It's using the SDK or reverse-engineering the protocol. Is it possible to use Wine to emulate the Windows-specific USB bits and pieces (so the DLL is happy) and thus write a wrapper lib (.so) for Unix app development? Regards, Robert
On Fri, Jul 3, 2009 at 1:23 AM, Robert Fendt<robert at fendt.net> wrote:> Hi, > > maybe this is a common question, in which case I would be very glad for a > few pointers to corresponding information. Here is what I am hoping to > achieve: > > A device (a DSLR, but that should not really matter) can be controlled by > the computer via USB. The manufacturer provides an SDK and a couple of > DLLs, but no USB documentation and certainly no source. It's using the SDK > or reverse-engineering the protocol. Is it possible to use Wine to emulate > the Windows-specific USB bits and pieces (so the DLL is happy) and thus > write a wrapper lib (.so) for Unix app development?http://wiki.winehq.org/USB -- -Austin
Robert Fendt wrote:> A device (a DSLR, but that should not really matter) can be controlled by the computer via USB.Vanilla Wine does not support any USB drivers and can not talk directly to USB devices (with exception of USB->Serial interfaces). See the link Austin posted for experiential patches for USB support.