RoweBots

People delivering embedded software excellence

Embedded File System


To meet the demands of modern storage based applications, you need a real-time file system that is optimized for performance and reliability.

Our File system was designed from the ground up be deployed in critical embedded storage applications. Ported to a wide range of processors and fully integrated into our Eclipse based C++ IDE, our file system save you both time and money.

Weather you are delivering a high end multicore application with our Unison RTOS or a DSP based system with our DSPNano kernel, our File systems is ready to run, right out of the box.

The file system uses the standard POSIX interface calls for access, making it fast and easy to use. This API level does not change as different variants of the file system are used and provides the user with transparent access across multiple heterogeneous processors. In this way, it makes the application completely independent of the underlying file system.

File system performance can sometimes be a significant issue depending upon the media. By providing a multi-threaded implementation performance for multiple parallel requests is enhanced as well as read and write requests. Also, by providing easy to use contiguous data storage, response time can easily be controlled.

The features of the file system include:

  • standard POSIX interface
  • a "FAT-free" Embedded File System with ability to have contiguous files
  • multiple device driver support and multiple media support
  • high performance based on multithreaded implementation
  • a very simple device driver structure which is easy to adapt to new devices

For addition information, please contact us.