Compiled kernel (uImage) not able to start GUI

Just begin my adventure on linux on beagle board, some basic question
need your advice.
1. I've successfully compiled kernel (uImage) and run it on my
beagleboard, My application have no UI, So Can I just run put my code
into kernel image without file system. So I don't need a SD card for
the system.

2. If can run kernel along, Can I put kernel into the nand flash on
board? How to do?

3. If I have to get a file system run with kernel, How can I make a
file system? is it possible to put the file system into the nand flash
on board.

Thanks.

Xu Wei

You can use ramfs.

2010/9/8 wadexu <xxxxwwww@gmail.com>

2. and 3. is answered here: http://elinux.org/BeagleBoardNAND