Express Logic’s FILEX® Optimized to Improve Flash Memory Reliability and Durability
San Diego, CA (November 17, 2015)
Express Logic, Inc., Express Logic, Inc., the worldwide leader in royalty-free real-time operating systems (RTOSes), today announced that FILEX, its file management system, now supports Microsoft’s Extended File Allocation Table (exFAT) file system. With exFAT, FILEX maximizes the reliability and fault tolerance of flash memory in a number of media devices from flat panel TVs and media centers to compact flash and USB pen drives drives. As well, for systems that also need wear leveling capabilities, Express Logic complements FILEX with LEVELX™, a new flash wear leveling software that extends the longevity of storage devices.
With the onslaught of billions of disparate “things” in the burgeoning Internet of Things market, a plethora of data is being generated. The management and storage of this data requires file management systems capable of managing many file types, sizes, and formats while ensuring dependable retrieval and storage. FILEX does this with sensitivity to the different levels of criticality and destinations. And, its implementation of exFAT ensures that overhead, memory and power requirements are kept to a minimum—an ideal match to Express Logic’s target market.
“The growth and diversity of data capture introduces many challenges for today’s embedded developers,” said William E. Lamie, CEO of Express Logic, Inc. “The FILEX exFAT file system, coupled with fault tolerance and LEVELX flash wear leveling, delivers all the essential tools developers need to easily develop reliable and durable flash file systems.”
Improved File and Device Support and Dependability
Today’s devices often require the flow of large amounts of data. File management must be efficient. With this upgrade, FILEX now manages individual data files larger than 4 GB—an important step forward in streaming the large files used in applications such as HD video common in medical, business, and consumer technology.
FILEX’s improved dependability comes from the implementation of journaling for fault recovery. By tracking uncommitted file-system changes and recording the intentions or changes within the journal data structure, FILEX now fully supports fault-tolerant systems. FILEX improves system reliability and prevents data corruption by enabling the recovery of files should a system crash or power failure occur. Such data management is critical for always-on, mission-critical devices.
LEVELX™ Helps Maximize Flash Memory Durability
LEVELX is the ideal complement to FILEX for always-on devices, like wearable heart monitors, where data is stored locally until it can be uploaded via a network. Such devices typically use NOR and NAND flash, which can only be erased and rewritten a finite number of times. These devices must maximize the longevity of usable flash memory. Wear leveling maximizes the life of the flash by distributing the storage of memory evenly over the entire flash.
“Express Logic’s LEVELX delivers NAND and NOR flash wear leveling through an algorithm that reuses blocks of flash memory on lowest erase count. The algorithm also tracks the number of obsolete mappings to eliminate overhead when moving and mapping new entries. For applications involving multiple instances of NAND and/or NOR flash, separate instances of LEVELX can be used.
LEVELX achieves fault tolerance by performing multi-step process that is interruptible at any point. LEVELX automatically recovers to a coherent state during the next power-up operation. Written in ANSI C, LEVELX is easy to install and can be configured at compile time.
Price And Availability
FILEX is available now starting at $9,500. LEVELX can be used stand-alone or with FILEX and can be purchased for $6,000. Devices using FILEX for exFAT and FAT32 must obtain the necessary run-time license from Microsoft.