Using BeagleBone Black as Mass Storage Device?

Is it possible to use the BB as Mass Storage Device?

I want it to be connected to an audio player that can read files from USB connectivity (such as USB flash drive) and act as data storage device containing one specific folder (and its sub-folders) from the file system (if possible, on a flash drive connected to the board.).

As the device specs says, it has connectivity of:

  • USB client for power & communications
  • USB host

What drivers or configurations needs to be done in order to achieve this?

Check out Bill's book: