Premium Solutions
RFS™
SAMSUNG RFS is an ideal flash software solution for Linux-based embedded system using OneNAND flash memory.
It manages the flash media much stably and delivers the most optimized flash management functionalities for OneNAND flash memory with SAMSUNG's innovative high software technology.
In today's mobile industry, it is expected that more mobile phone manufacturers will adopt embedded Linux in their mobile phone's operating system due to its low cost and the widest hardware support.
SAMSUNG RFS (Robust FAT File System) is an embedded file system to use OneNAND flash memory as the storage on your Linux based product. SAMSUNG RFS is a highly optimized software solution to manage file on OneNAND flash memory. It runs on Linux and is fully compatible with FAT16/32 file system standards. For 'robustness', SAMSUNG RFS provides a journaling error recovery mechanism, which keep the file system up and running even after many times of sudden power failures.
SAMSUNG RFS supports only OneNAND flash memory. It fully utilizes the advanced flash technology of OneNAND, together with the state-of-the-art file system design techniques. SAMSUNG RFS delivers superior read/write performance compared to the existing solutions.
SAMSUNG RFS has been fully tested and debugged on Linux Kernel 2.4/2.6 with TI OMAP 2420(ARM 11 core). A kernel configuration option is provided that enables you to distribute RFS as a loadable kernel module without leaving the Linux native kernel build environment.
SAMSUNG RFS is absolutely compatible with FAT16/32 file systems or other transactional file systems so flash data can be detected in any other CE devices or PC.
Superior NAND flash Memory ManagementSAMSUNG RFS performs dynamic wear-leveling to distribute data evenly over the flash, thereby increasing its lifespan. It also handles invalid block so you doesn't have to consider of it.
System Robustness
SAMSUNG RFS reliably runs at any time. Even if the power is suddenly turned off, it recovers fast and normally runs. With implementing the journaling-based error recovery mechanism, SAMSUNG RFS preserves meta-data integrity of file system, and it makes file system restart faster after a crash.
Removable Device support
SAMSUNG RFS supports both internal and external storage devices. It runs stably when the external storage device such MMC (Multi Media Card) is suddenly inserted or ejected.
Easy Portability
SAMSUNG RFS components are independent each other. They have modularized structure and can be separated for use. It is packaged as a loadable kernel module and you can build it with your kernel source by configuring it as a kernel module to avoid GPL issue.
Miscellaneous features
SAMSUNG RFS provides POSIX-compatible interface, and supports demand paging
| Category | Documentation Name | Public |
|---|---|---|
| Manual | SAMSUNG RFS Porting Guide | O |




