|
|
|
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.
|
 |
|
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
|
|
 |
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...)
|
 |
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.
|
 |
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.
|
 |
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.
|
|