Font Size: a A A

The Implementation Of Log-Structure File System On Embedded System

Posted on:2008-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:H L SuFull Text:PDF
GTID:2178360215977165Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
In embedded systems,unexpected power - off often occurs. For a normal kind of file system,unexpected power-off often causes the corruption of the file system and the lose of data。So fore,it is very important to design and implement a special kind of file system to prevent such corruption. Journaling File System is just such kind file system we need.In this paper,we compare several kinds of file systems and point out the deference between them. On the base of analysis above,we analyse the design idea and architecure of JFFS2,a special journaling file system which considere the special read-write characters of Flash devices how to prevent corruption caused by unexpected power-off. At the last part of the paper,we put emphasis on the process that porting JFFS2 system to the Nucleus embedded system. The totally process focus on: the implementation of MTD driver on Nucleus to support Intel FLASH memory; through compare the operation system between Nucleus and Linux to get the system difference, then bring forward and implement an abstract operation system layer to make the JFFS2 porting little dependence; predigest the VFS layer and user interface to make the JFFS2 to be easy using without lot of effort.Then we prospect the foreground of log-structure file system implementation,we think Journaling File System will be used far and wide in the embedded FLASH system with the technical improvement.
Keywords/Search Tags:Embedded system, Flash memory, Log-structure file system, MTD, JFFS2, VFS
PDF Full Text Request
Related items