1) I'd start off without FAT, Graphics, CC3000, etc. You'll see from the Makefile how easy it is to disable them. Still, they shouldn't be big problems to enable afterwards.
2) 8kB is the minimum for it to be sensible. You could get a bit less (especially with the recent ram usage branch), but you'd be very limited with what you can do.
3) Not really. I'd make a point of porting Serial first, as that's your key to talking to Espruino. Once that's going, debugging the rest should be much easier.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
1) I'd start off without FAT, Graphics, CC3000, etc. You'll see from the Makefile how easy it is to disable them. Still, they shouldn't be big problems to enable afterwards.
2) 8kB is the minimum for it to be sensible. You could get a bit less (especially with the recent ram usage branch), but you'd be very limited with what you can do.
3) Not really. I'd make a point of porting Serial first, as that's your key to talking to Espruino. Once that's going, debugging the rest should be much easier.