Embedded file system protects valuable dataBy adopting a file system with failsafe protections, device manufacturers can be certain that only valid data is stored in the flash in case of power loss or reset during write operationsMicrium's uC/FS (file system) embedded software now offers failsafe operation to prevent data loss in case of power failure. The uC/FS supports the Flash medium for compact, reliable and low-cost storage and provides wear leveling to increase Flash memory lifespan. Implementation of embedded file systems with these capabilities is increasingly critical as multimedia storage devices, such as digital cameras and MP3 players, move to Flash memory and significantly increase their onboard storage capacities. By adopting a file system with failsafe protections, device manufacturers can be certain that only valid data is stored in the flash in case of power loss or reset during write operations. This means the file system is not corrupted if it is interrupted while performing a save function. To further support storage devices requiring a file system, Micrium offers two versions of its software, both with failsafe protection. The file allocation table (FAT) version supports the standard found on all PCs, allowing for data to be moved easily between embedded devices and the PC. The company also supports a proprietary embedded file systems (EFS) structure with its FAT-free version, for applications where PC compatibility is not required. 'With the advances in storage media capacity, mobility and CPU performance, an increasing number of manufacturers are incorporating the file system feature into their products', according to Jean Labrosse, President and CEO of Micrium. 'A critical differentiator for uC/FS is the fact that no RTOS is required, so any system that needs to move data from the embedded target to other computers can benefit from our fully featured software'. 'Add to that a low memory footprint, excellent performance and competitive pricing and uC/FS offers the most robust file system available to embedded developers'. |