Font Size: a A A

Embedded File System Design And Implementation

Posted on:2007-06-26Degree:MasterType:Thesis
Country:ChinaCandidate:W ChengFull Text:PDF
GTID:2208360185455749Subject:Computer applications
Abstract/Summary:PDF Full Text Request
With the development of the embedded technology, the data storage and management requirements of the embedded system are raising too. There're so many complicated data resources need to be managed that the importance of the embedded file system become more and more prominent.Unlike the general file system, the embedded file system is based on the kernel of the real time operation system. The design of the embedded file system should not only satisfy all kinds of requirement needed by data storage but also reduce the negative impact on the whole system caused by the adding of fi1e system. This demands the exploration of the coupling mechanism between the file system and the kernel on the fundamental of the research on both of them. This work is focused on the research of the real time response,transplantable,reducible and configurable of the file system.Embedded file system DeltaFILE is a functional component of the real time operation system DeltaOS. There are three layers in DeltaFILE, virtual file system,logic file system and buffer cache. Besides, DeltaFILE provides the POSIX API interface.In order to support different file systems without perceiving by users, the DeltaFILE provides only a group of API to users. The kernel of the file system is composed of two parts: the virtual file system and the logic file systems. The virtual file system provides the unified API to users.This thesis analyzes the main characters of the architecture of the DeltaFILE and the design plan and the implementation technology of file lock,FAT long file name and buffer cache in detail.
Keywords/Search Tags:real-time operation system, embedded file system, VFS, LFS
PDF Full Text Request
Related items