On Monday 04 April 2005 1:22 am, mike lee wrote: > Hi all > If i want to transfer data to/from my embedded linux board from/to > external with usb. Could usb gadget driver with file back storage serve > this purpose?
Yes, if the data can be modeled on the host side as block devices. In terms of interoperability with non-Linux hardware, the two best solutions are the File Backed Storage gadget driver, and the Ethernet/RNDIS gadget driver. > Because i am in pre-product evaluation stage and i found > that there is no controller driver on my linux board, i don't want to > make a wrong start. Could any body give me some info on this? and how to > get start on controller driver? Simplest is to design the board to use a USB peripheral controller that's already supported. See http://www.linux-usb.org/gadget/ for a partial list; note that some of those drivers are more stable than others. If one of those doesn't suit, then you'll need to write your own. I suppose I should point out that if you don't know USB already, you'll have to include time to learn a lot of stuff too ... not just about the controller hardware you're using, but about USB at the protocol and maybe even electrical/signaling levels. - Dave ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel