USB mass storage device


I am looking for code that will allow an embedded device to look like an USB mass storage device when inserted into a host PC. The embedded device has an ARM core, the CPU in particular is an Atmel AT91RM9200, and will be using embedded Linux as its OS.

I have asked Atmel, but they can only provided device drivers for the USB host.

I have googled for info, but I am not able to get any.

Is anyone else working on anything like this? Any info or pointers?

Thanks in advance. Tehn Yit Chin

Reply to
tehn yit chin
Loading thread data ...

You can find some source code for usb device driver @ linux devices.

formatting link

regards Mohan

Reply to

Hello from Gregg C Levine The article is still available. But the site it refers to, is gone. It was shutdown when Lineo went away. However the code described might be floating around in the Internet.

Naturally I am interested in this from a totally different point of view, that of using a USB flash drive similar to the ones available from Staples, and other places. That of booting a kernel stored on it. The bootloader would be a part of the BIOS, using an open source one described here,

formatting link

-------- Gregg C Lev>

Reply to
Gregg C Levine

Hi Tehn,

Take a look at the instructions for the sharp zaurus here. If you find the source to those modules, you should be able to implement the same thing on your linux device:

USB-Storage section on:

formatting link


Damion de Soto - Software Engineer  email:
 Click to see the full signature
Reply to
Damion de Soto

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.