| |||||
ARM Processors Microcontrollers Silicon Vendors Tools | smxFS File SystemsmxFS™ 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.
| ||||
| |||||