Keil Logo

Micro Digital, Inc. smxFS File System

smxFS™ is a small FAT file system which offers a clean, modular design that enables embedded developers to easily add file I/O to their projects. smxFS supports both removable media such as USB thumb drives and CompactFlash boards, and non-removable media such as NAND and NOR flash disks. Removable media are DOS/Windows compatible, so that they may be exchanged with Windows and other compatible RTOSs.

smxFS is designed for hard real-time embedded systems, and requires minimal ROM and RAM, thus allowing it to be used in very small embedded systems. smxFS supports FAT12/16/32 and VFAT (long file names compatible with Win 32 operating systems). It uses the standard C library file API i.e. fopen(), fread(), etc) that is familiar to most C programmers. These functions are reentrant so that smxFS is safe for multitasking.

smxFS offers drivers for most media commonly used in modern embedded systems. New drivers are easily added by implementing seven interface functions and registering the driver with smxFS. No changes to smxFS are required.

http://www.smxrtos.com/fs

Supported Devices

Use the feedback form to tell us about other boards or vendors that should be listed.

  Arm logo
Important information

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

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.