This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Embedded Linux device as USB Audio device

I'm very new to developing in Linux, so please have me excused if the question is too trivial, or if I have made wrong assumptions about how the systems works.

I'm using the BeaglBone Black Board, and I want to make it act as a USB Audio Device (USB gadget in Linux lingo).

#uname -a
Linux beaglebone 3.8.13-bone47 #1 SMP Fri Apr 11 01:36:09 UTC 2014 armv7l GNU/Linux


It is running Debian Wheezy (Debian 7).

I have been researching the topic for a while, and found that I first must register the UAC1-driver or FunctionFS in menuconfig.

I have been using the method presented in [this] slideshow for the overall method, and [this] method for opening menuconfig.

So as I explained, I'm very new to this sort of development, and I'm having a hard time understanding what is happening.
How come I can't register the gadget Drivers? Is it because I for some reason is using 3.2.65 Kernel configuration?

I have found f_audio.c and u_audio.c in the source files in /linux-source-3.2/drivers/usb/gadget#, and I have found g_audio.ko in /lib/modules/3.8.13-bone47/kernel/drivers/usb/gadget

Is this even the right method for developing such a device?

Any kind of help or suggestions would be much appreciated :)