FAT Compatible File System


Advanced fully featured FAT12, FAT16 and FAT32 file system for embedded systems with long filenames; caching options, Unicode support, drivers for Compact Flash, MMC, SD cards, HDDs, NAND Flash and Serial Flash.

  • FAT12/16/32
  • Long Filenames
  • Robust
  • Multiple Volumes
  • Mix of media types
  • Unicode16 support
  • Media Error Handling
  • Fully PC compatible
  • Multiple files open for reading/writing
  • Efficient zero-copy read/write
  • Caching Options
  • CheckDisk Utility

Hard Disk Drives

Sample Driver and reference designs have been created for interfacing an IDE HDD to a FAT file system. Also provided in the file system are caching options which are essential when using a HDD. The caching mechanisms combined with the efficiency of SFATFS and its mainly zero-copy reads and writes gives the best possible performance when implementing a HDD on an embedded system.