File System Component  
MDK Middleware for Devices with Flash File System
 
Loading...
Searching...
No Matches
Overview

The File System Component allows your embedded applications to create, save, read, and modify files in storage devices such as RAM, Flash, memory cards, or USB memory devices.

File System Component Structure

The File System Component is structured as follows:

  • Storage devices are referenced as drives which can be accessed by the user
  • Multiple instances of the same storage device can be implemented (for example you might want to have two SD cards attached to your system).
  • The File System CORE supports thread-safe operation and uses an Embedded File System (EFS) (for NOR Flashes) or a FAT File System (for RAM, NAND, SD/eMMC and USB devices).
  • The Core allows simultaneous access to multiple storage devices (for example backing up data from internal flash to an external USB device).
  • For accessing the drives appropriate drivers are in place to support

Documentation Structure

This user's guide contains the following chapters:

  • Revision History lists the changes made in each version of the File System Component.
  • Create a File System Application explains the necessary steps to develop a project containing a file system from scratch.
  • Examples are a good starting point for implementing your own storage device.
  • Theory of Operation gives more detail on the basics of the File System Component.
  • Function Overview lists the complete API of the File System Component.
  • Resource Requirements shows the configuration of system resources for the File System Component in detail.
  • Migration Guide contains information how to migrate projects to latest version of the File System Component (v8).
  • API Reference shows the directory and file organization and contains the detailed API description.