Hi, I am trying to create root filesystem of my own. For my board if I am having the following: 1) Uboot bootloader with that I can partition the NAND memory, required for kernel,root filesystem, filesystem for user data. 2) If I can erase the memory using boot loader commands and write data/image files using boot loader commands specifying the address. 3) If I can use serial port to transfer any files in user filesystem using terminal emulators like Kermit-C, cu, minicom. 4) If I can flash the bootloader used for these tasks with Jtag Flasher provided. 5) If I have udev/mdev in installed in target board's root filesystem. things provided above, a) do I have to build my target kernel for my board with Memory Technology Device support? b) do I have to create device entries in /dev folder of target root filesystem with names /dev/mtdX (char device entries),or /dev/nftlLN ( Nand Flash Translation Layer device entries)? Please reply!