I have just registered and am trying to decide which FEZ product to buy. I am attracted to the single chip USBizi based products, but am worried by the low amounts of user-available memory (particularly RAM but also flash). I read in one Microsoft paper that the framework will run in “as little as 300kb” of RAM while USBizi has only 96kb! The fact that the EMX devices have so very much more memory is also a little concerning.
But then I see the new Panda II running a full Ethernet stack including web server AND a graphics touch-screen at the same time! So it seems like the USBizi chips somehow manage within these very tight constraints!
Any comments would be appreciated: does the USBizi feel claustrophobic from the developer’s perspective? Are you constantly having to scrimp for RAM like on an 8-bit PIC chip? Once you have loaded up drivers for all the on-chip peripherals (e.g. CAN) are you running out of flash for the application code?