Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

FileX by Express Logic



Other Middleware

Product Description

FileX is Express Logic’s high-performance MS-DOS compatible file system. It is fully integrated with ThreadX and is available for all ARM 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.

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 Media Management
FileX is able to support an unlimited number of physical media. Each media instance has it's own distinct memory area and associated driver specified on the tx_media_open API call. FileX comes with a simple RAM media driver and a demonstration system that utilizes this RAM disk.

Easy to Integrate
FileX is easily integrated with virtually any FLASH or Media device. Porting FileX is very simple. The FileX User Guide describes the process in more detail and the RAM driver of the demo system makes for a very good place to start!

Dynamic Creation
FileX allows you to create system resources dynamically. This is especially important if your application has multiple or dynamic configuration requirements. In addition, there are no predetermined limits on the number of FileX resources you can use (media or files). Also, the number of system objects does not have any impact on performance.

FileX

Market Segment(s)

  • Embedded
  • Enterprise
  • Home
  • Mobile
  • Mobile Computing

Target Platform(s)

  • ThreadX

ARM Processor(s)

  • ARM7EJ-S
  • ARM7TDMI
  • ARM7TDMI-S
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • ARM1020E
  • ARM1022E
  • ARM1026EJ-S
  • ARM1136J-S
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • ARM11 MPCore
  • Cortex-A53
  • Cortex-A57
  • Cortex-A8
  • Cortex-A9
  • Cortex-M0
  • Cortex-M1
  • Cortex-M3
  • Cortex-R4
  • ARMv8
  • StrongARM
  • XScale
 
ARM Connected