Implementation of The User-level Flash File System Based on Linux


The KIPS Transactions:PartA, Vol. 11, No. 3, pp. 139-148, Jun. 2004
10.3745/KIPSTA.2004.11.3.139,   PDF Download:

Abstract

The number of applications of small embedded systems such as PDAs, electronic note books, etc. based on Linux, have increased. Due to the monolithic characteristic of Linux kernel, it is not suitable to satisfy the various kinds of embedded application requirement. To assist the shortcoming of monolithic kernel, we implement uJFFS flash file system as an application program process which runs in user space. This solution consists of a file system and a flash device driver, and makes Linux kernel smaller by separating the file system from the kernel. uJFFS consists of ujffs_fs that plays a part of file system and ujffs_drv that controls a flash device. Which provides the same user interface as Linux does. A Device driver for the physical device is implemented in user space, which prevents kernel failures from file system errors. So uJFFS can increase stability of the system., , ,


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
W. I. Kwon, H. H. Park, S. M. Yang, "Implementation of The User-level Flash File System Based on Linux," The KIPS Transactions:PartA, vol. 11, no. 3, pp. 139-148, 2004. DOI: 10.3745/KIPSTA.2004.11.3.139.

[ACM Style]
Woo Il Kwon, Hyun Hui Park, and Seung Min Yang. 2004. Implementation of The User-level Flash File System Based on Linux. The KIPS Transactions:PartA, 11, 3, (2004), 139-148. DOI: 10.3745/KIPSTA.2004.11.3.139.