Thank you, guys, for replying. I am currently looking at BeagleBoard. I am new to embedded systems. Hence, not able to quite understand the kernel development limitations, if any, on this board. I am kind of swinging between pages explaining BeagleBoard, the Angstrom Linux distribution and openembedded for this information. Can you tell me what layer in the USB hierarchy is the lowest layer I can modify? So, if I want to play with packet formation, error handling, urbs etc., can I do that in Angstrom distribution? - Mayuresh On Thu, Oct 15, 2009 at 2:21 PM, Jon Elson <jmelson@xxxxxxxxx> wrote: > Mayuresh Kasture wrote: >> >> Hi: >> >> Can anyone tell me couple of USB gadgets which use Linux as an >> operating system and allow development? Development boards using Linux >> will be preferred. >> >> I want to play around with USB gadget code and I will prefer to do >> that in Linux. For that I need some portable device which uses Linux. >> I know there are some cards like netchip etc. But, these are not >> portable solutions. >> >> > > Most likely the best thing is the Beagle Board, available from Digi-Key for > US $149. There is also the DevKit8000 from China, a clone of the Beagle. > You can run a variety of Linux kernels (Debian, Angstrom, etc.), and it has > both host and device USB ports, SD cards, video. it is low power (2 - 3 W) > but not micro-power. > > Jon > -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html