recover the terminal's behaviour when runing exit in finsh
use sd as '/' mount ponit
clean code in sd_sim.c to make sure it can be built with gcc in linux
enable FAT and uffs in simlinux/rtconfig.h