How to setup customer uboot and kernel and rootfs quickly for BBB booting using uSD?

I got my BBB yesterday, and I want to build and populate customized uboot and kernel quickly.
What I want to know is the instructions like: after the uboot and kernel and busybox are built, how to make the partition of MicroSD card(layout), and copy files to which paritition?

I don’t want to download the “Angstrom Distribution” release and the SDK, for my really slow speed Internet, the 281MBytes release package would take me many hours.

Thanks.

You should get the higher level gist from here:
http://eewiki.net/display/linuxonarm/BeagleBone+Black#BeagleBoneBlack-SetupmicroSD/SDcard

Regards,