Embedded Access

MQX Design, Products, & Services

  • Home
  • Company
    • Contact
    • Datasheets
  • Products
    • IoT Reference Platform
    • MQX RTOS
    • RTCS TCP/IP Stack
    • exFAT File System
    • USB Host Stack
    • USB Device Stack
    • Flash File System
    • FAT File System
    • Embedded GUI
    • Web Server
    • Security Products
    • Email Clients
    • Lua Scripting Language
    • SFTP Server
    • Supported Processors
  • Design Services
  • Support Services
  • Training Services
  • Partners
  • Careers
  • exFAT Royalties

MFS FAT File System

MFS is an embedded FAT file system compatible with Microsoft Windows and MS-DOS file systems. It can format, read, write and exchange files with Microsoft operating systems running a FAT-12, FAT-16 or FAT-32 files system. MFS is fully re-entrant and uses the MQX RTOS file device driver to access disk devices. It is integrated with the FTP server of the RTCS embedded Internet stack and the Mass Storage Class Driver of EUSB embedded USB host stack. MFS is developed and supported for a great variety of NXP platforms.

Designed for Embedded Applications

The MFS FAT file system was specifically designed for adding a file system capability to MQX-based applications. Taking into account the limited memory and real-time response requirement of many embedded applications, the MFS software is designed to provide a full MS-DOS compatible file system but configurable enough to allow it to fit into the small memory confines of an embedded device.

The MFS file system has been tested on embedded microprocessor architectures such as NXP’s i.MX RT, i.MX, Kinetis, ColdFire and Power Architecture architectures and integrated device drivers for many different types of media. Integration with NXP’s CodeWarrior tools ensures a great out-of-box experience for SFFS developers using these processor architectures. MFS has been integrated with the MQX RTOS, the RTCS Embedded Internet stack and the EUSB Host embedded USB host stack. MFS is designed to work in multi-thread environment and is fully re-entrant between RTOS theads.

MFS provides the key features that you would expect from a desktop PC file system such as support for long file names, multiple disk volumes, and directory handling. It supports block-level and record-level error detection and recovery. It also allows multiple files to be open simultaneously and provides a standard API.

Who We Are

Embedded Access is the world leader in MQX based software development. Our experience goes back to day 1 of MQX, over 35 years ago, developing MQX, developing add-on components, and helping users like you create state of the art applications in record time.

Where To Find Us

Embedded Access Inc.
100-135 Michael Cowpland Drive
Kanata, ON
K2M 2E9
Canada

Contact Us

By Phone: +1-613-591-0300
By Email:
info@Embedded-Access.com
sales@Embedded-Access.com
support@Embedded-Access.com

Copyright © 2025 · Embedded Access Inc.