Custom kernel problem

Hi,

I'm very new to Beagle and Linux area. I'm booting up the customize
kernel 2.6.32 on Beagle board xm A3.It is successfully booting.

I have some questions :

a. We want to run VLC Player or Mplayer on Beagle Board, so is it
possible to use these players on Customize kernel 2.6.32 like "apt-get
install vlc" (without cross compiling vlc player)
or we have to do Cross compilation of VLC player for Beagle Board ?

b. How to insert the modules like r8187(WIFI) in the Beagle board?

As I have selected this driver through "make menuconfig" of kernel
2.6.32., but I'm unable to find r8187 module for Wifi in the beagle
board. How can i get r8187.ko file?

Thanks,
CHETAN