Tevero Logo  
Go to home page Go to product page Go to services page Go to contact info page Tevero Hjem - Norsk
 

Embedded Recoverable Filesystem, Royalty Free

The file stack designed by Tevero provides an interrupt safe file system for embedded devices independent of the real-time operating system (RTOS) in use. It can be easily used in boot SW as well as with normal application SW for such issues as SW storage, Web server application, configuration data etc.

The modular design ensures that it can be included in an embedded environment in a minimum amount of time, providing a standard API for most file access functions, thus providing ease of use and more portable application code.

File Stack

Useful for many systems, TFFS originally designed for NOR flash media, may also be used with RAM media in order to support temporary RAM disks or recoverable non volatile RAM disks. (Notice that NAND flash media can not be supported!)

The source code is sold in a true no royalties manner, meaning it can be used for unlimited type of products, unlimited volumes and unlimited time!


FAQ (Frequently Asked Questions)

Pricing information

License conditions

  FAL info File Abstraction Layer - FAL:

The File Abstraction Layer provides the users with a standard API for most file access functions on a disk. In addition some proprietary functions are provided. Some OS specific issues must be provided by the user, since the flash filesystem is made OS independent.  FAL is available in C source code and comes free of charge. (The catch is that the TFFS and FDC or RDC products are needed...)

 

TFFS info Transaction Flash FileSystem - TFFS:

The Transaction Flash FileSystem is a simple filesystem that can run on top of FDC or RDC. The filesystem allows directory structures and files to be stored in linear flash arrays (NOR type) or RAM media. The transaction oriented implementation ensures that abnormally aborted file actions are automatically recovered during remounting, ensuring a consistent file system in embedded devices. TFFS is available in C source code.

 

FDC info

Flash Disk Controller - FDC:

The Flash Disk Controller is a SW system used to make linear flash arrays look like a normal disk device. It provides the user with a simple block oriented interface, hiding the complexity of keeping track of where blocks are located in the flash array. FDC is fully recoverable, meaning that all operations can be recovered if aborted abnormally. Wear leveling mechanisms are provided in order to increase flash lifetime. FDC is available in C source code.

 

RDC info

RAM Disk Controller - RDC:

The RAM Disk Controller is a SW system used with TFFS to use RAM media as a block storage device. RDC can be used in volatile and non-volatile mode, the latter handling recovery just as well as FDC, with much less overhead. RDC is available in C source code.

 


© 2000-2010

real competence - real commitment - real-time

mail@tevero.no