Sorry, it was for one of my clients, no open source project, so I can't release any detailed information about it. But it is based on
A very good start for learning how to use an embedded Linux system is the AT91SAM9263-EK starterkit:
Atmel provides all you need for it: customized u-boot, pre-compiled Linux kernel with all drivers for the hardware, and a Linux filesystem with lots of pre-compiled Linux programs and demos. Read the manuals, plugin the kit, program it with SAM-BA over USB and you can start write your own programs for it within a day.
There are lots of other good starterkits from other vendors, too.
When you are familiar with such an embedded Linux system, you can try to build your own embedded system and try to run Linux on it.