Hi
The comparison between the file systems gives extremently little detail to compare their actual capabilities.
Note that you can also use the utFAT from http://www.utasker.com/forum/index.php?topic=1667.0
http://www.utasker.com/docs/uTasker/uTasker_utFAT.PDF
in bare-metal projects, which has the following advantages:
- multiple instances in non-pre-emptive environment
- SD card, Memory Stick, RAM drive, internal Flash, SPI Flash, NAND Flash instances possible
- Emulated FAT mode for visualising linear data as FAT - http://www.utasker.com/docs/uTasker/uTaskerEmulatedFAT.pdf
- Multi-users of files with file protection and synchronisation
- FAT12/16/32 with LFN and Linux LFN write work-around (avoiding Microsoft patent breaches)
- Optional data buffering of file data on a per-file basis for performance optimisation
- Advanced features such a file-on-disk analysis, undelete etc.
When used in uTasker project it is fully integrated into the web and FTP servers of the TCP/IP stack so requires no further messing about between file system and stack. Valid also for RNDIS operation over USB.
Fully simulated (in Visual Studio) in approx. real-time allowing TCP/IP, file system, SDC and Kinetis operation to be fully emulated for highest performance development/debugging/code reviews etc.
Regards
Mark