FileX is Express Logic's high-performance MS-DOS compatible file system. It is fully integrated with ThreadX and is available for all supported processors. Like ThreadX, FileX is designed to have a small footprint and high-performance, making it ideal for today's deeply embedded applications that require file operations.

Small Footprint

FileX is implemented as a C library. Only the features used by the application are brought into the final image. The minimal footprint of FileX is as small as 6KB on CISC processors.

Fast Response

FileX has minimal function call layering, an internal logical sector cache, contiguous cluster allocation, and consecutive cluster reading and writing . All of these attributes make FileX extremely fast!

Easy To Use

FileX is very easy to use. The FileX API is both intuitive and highly functional. In addition, the API names are made of real words and not the "alphabet soup" names that are common to other file system products. Building a FileX application is also easy. Simply include the FX_API.H file in the application software and link the application objects with the FileX library. The resulting image is ready for execution - it’s that simple!

No Mysteries

FileX is delivered with complete C source code so you can see exactly how it operates. If you are used to in-house file systems or had bad experiences with "black box" commercial products, this should be most comforting.

Advanced Features

FileX provides many advanced features for embedded file applications, including the following:

  • Multiple Media Instances
  • FAT 12, 16, 32-Bit Support
  • Long File Name Support
  • Contiguous File Support
  • Consecutive Cluster Read/Write
  • Internal Logical Sector Cache
  • Fast Seek Logic
  • Simple RAM-Disk Demo
  • Multiple Partition Support
  • CD-ROM Support
  • Easy to Integrate

    FileX is easily integrated with virtually any FLASH or physical media device.

    Express Logic Gets You to Market First

    Express Logic products are designed for ease-of-use. Everything from well thought out APIs to simple startup procedures help you get up and running in a matter of hours! This coupled with advanced debugger integration, make our products the easy choice to win the race to market!