How to make and mount a custom built kernel to uSD?

Hello all,

I have the HD Camera Cape from RadiumBoards. I want to use it with my beaglebone black.
Their instructions are not very detailed/clear and I’m not an expert with linux kernels!
This is what they told me:

Hi Rayan,

You need to do all the compilation steps in your pc not on the board.If you want to apply the patch you need to do the following:

1- cd to the kernel folder on your pc
2- use patch -p0 < aptu_bbc1_kernel.patch

3- use :make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- beaglebone_defconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage dtbs
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage-dtb.am335x-boneblack
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules

Now, after I do all these steps, I should have a built kernel,right?

I need to mount that to uSD so I can boot it directly from there.
I already have Angstrom mounted on my uSD, I want to integrate what I have with their patch(kernel?) in order to have the HDcamera cape working.
How can I do that?