Compiling tool chain for BB Rev C2 board

Hi ALL,
I am newbie to this BB and linux world. It would great if some one in
this group can guide towards success.
I have ordered one BB rev C2. Yet to receive the board!!

Before board comes I would like to familiarize at least in building
sources of kernel, x-load,u-boot and tools chain ( mainly this is
needed for cross compilation ).

For this I have downloaded sources of kernel, x-load and u-boot from

http://code.google.com/p/beagleboard/wiki/BeagleSourceCode

Also downloaded pre-built binaries from the above link.
u-boot_beagle_revb.tar.gz
x-load_beagle_revb.tar.gz
2.6_kernel_revb-v2.tar.gz
arm-2007q3-51-arm-none-linux-gnueabi.bin

I am not sure whether these will work on RevC2 board.
I am new to linux, OMAP, beagle board..
Till now working on Windows machine and some IDE tool.
Here we have one machine which is having SUSE linux in it.
I hope I can keep all this stuff in my login account in linux machine,

I have gone through the link for compilation process for kernel, u-
boot and x-load, which is given in the following link.
http://code.google.com/p/beagleboard/wiki/BeagleSoftCompile
No where mentioned how to install tool chain and what tool chain is
required.

ARM Linux GCC
DSP C6x Free Compiler
signGP
HP MMC/SD Disk Format Tool

Do I need to install all the 4 tools in my machine?
But I don't know how to install tool chain required for BB RevC2
board, what are the tool chains required for this board.

(For validation I can use the prebuilt files but for development I
need to know all in and outs)
Please consider my request and guide me.

I am newbie to this BB and linux world. It would great if some one in
this group can guide towards success.
I have ordered one BB rev C2. Yet to receive the board!!
Before board comes I would like to familiarize at least in building
sources of kernel, x-load,u-boot and tools chain ( mainly this is
needed for cross compilation ).

In case you haven't found it the pages around http://elinux.org/BeagleBoard
are a great starting point being able to answer many (if not all) of you
questions.

Good luck with you new project
  Søren

I am newbie to this BB and linux world. It would great if some one in
this group can guide towards success.
I have ordered one BB rev C2. Yet to receive the board!!
Before board comes I would like to familiarize at least in building
sources of kernel, x-load,u-boot and tools chain ( mainly this is
needed for cross compilation ).

In case you haven't found it the pages around
http://elinux.org/BeagleBoard are a great starting point being able to
answer many (if not all) of you questions.

Good luck with you new project
  Søren