USB gadget drivers on Angstrom


I have Angstrom up and running on the board. It appears by default
that it uses the USB2Go port for some type of Ethernet link. It
doesn't seem like other USB gadget drivers exist on the Angstrom

My question has to do with presenting a mass storage device from the
BeagleBoard to a PC. Do the other USB gadget drivers already exist on
there and I'm missing them?

If not, how would I build a kernel that has them? I know how to do
this on a Linux machine, but not sure if I can do the same with the
BeagleBoard since it doesn't even seem to have any compile tools in
the default Angstrom image.