On Tue, 2008-06-03 at 07:45 +0800, Xiaofan Chen wrote: > On Tue, Jun 3, 2008 at 4:10 AM, Herbert Graf wrote: > > I've been looking into USB2 solutions. I need to create a high speed USB > > device that'll connect to a linux box. > > > > I've been looking into the options have have decided to try out the > > Cypress EZ-USB FX2 parts. > > > > I was wondering if anyone here has any experience with developing for > > those parts? > > I do not have experiences with this part but it seems to be one > of the most popular device for Linux USB developers. That is good to hear. > There are many examples for EZ-USB FX2 on the internet. Ahh, didn't realize there was such a "following", I thought it more of a niche product. > > In the end I'll only need to have one isochronous EP. > Any reason why you want to use isochronous transfer? It is > the most difficult type and you do not need to use it unless > for video/audio. Hehehe, bingo! Video at first, multiple streams of video eventually. > > > > Also, anybody have any pointers for writing a USB driver for Linux? I've > > got some resources but wouldn't mind fielding some recommendations. > > Two options. > 1) user mode driver using libusb/openusb. The old libusb-0.1.x does not > support isochronous transfer but the new libusb-1.0 and openusb > both support isochronous transfer. Any idea if they can "keep up" with high speed USB? I need at minimum 10MBps to start, more to follow. > > A few libusb examples I am familiar with: > http://forum.microchip.com/tm.aspx?m=106426 > http://forum.microchip.com/tm.aspx?m=340892 > > libusb-1.0 > http://libusb.wiki.sourceforge.net/Libusb1.0 > > openusb > http://openusb.wiki.sourceforge.net/ > > openusb and isochronous transfer example > http://dev4usb.netbeans.org/source/browse/dev4usb/samples/webeye/ Thanks again for the pointers. TTYL -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist