QUOTE(Tarun @ Jul 17 2007, 07:29 PM)

We have FULL Linux support (including device drivers). The sample code is meant to be just that - very simple sample code for a user to take and modify as necessary. The fact it is so simple means that putting them into dedicated libraries will just add bloat.
Okay, then I think the question is, why include them at all?
QUOTE(Tarun @ Jul 17 2007, 07:29 PM)

We strictly use NOR flash, not sure where you got NAND from.
The technology used is irrelevant. It's 16MB of flash space.
QUOTE(Tarun @ Jul 17 2007, 07:29 PM)

The USB is incredibly easy to use as it is simply enumerated as a standard UART/serial port.
Wait, so it's just a serial to USB adapter on the board, NOT a USB chip? Then scratch what I said about it having USB completely. Add another board for that I guess (I imagine that this makes transferring things to the onboard flash pretty slow)
QUOTE(Tarun @ Jul 17 2007, 07:29 PM)

Anyways, this board wasn't meant to replace or revolutionize any other portable gaming systems. It was meant as a technology demonstrator. The fact it can be used to play games is just a bonus.
If you require the flexibility, then this may be the way to go. If you are happy with a fixed set of hardware that another system provides, then maybe that will work better for you. It isn't the cheapest, but is probably is one of the most flexible.
That may be so, but other devices add the optional functionality via SDIO/CFIO cards, USB, bluetooth, etc. I believe that there are only a few core features that truly benefit from being mounted directly onto the hardware.