Font Size: a A A

The Research On Embedded File System

Posted on:2006-01-20Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y YaoFull Text:PDF
GTID:2178360182465480Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The technology involved in the development of the embedded system is hotspot. With the enlargement of the complexity of the system and the extension of the memory, the employment of the embedded operation system is an inevitable tendency in order to make the system apt to be developed and stable. As an important component of the embedded operation system, embedded file system is vital to the management of the complicated data resources. Particularly, the flash file system has become an important part of the embedded system.This dissertation is focus on how to establish the embedded file system, transplant the μC/OS core onto the μC/OS operation and therefore establish the flash journal file system. We design the architecture of the file system, which can be divided into four part, that is, flash instrument driver layer, Cache management layer, file system core layer and the file system interface. The file system interface provides various API function. The next task in this part is to design the driver, and formulate the design of the Flash driver and the Cache management. Firstly, we design the driver for extended Flash and the Cache of the ARM kernel. Secondly, the design of the file system is presented, including file storage structure, file directory structure, refuse callback and the initialization of the system. The version bidirectional list and area bi-directional list made up of file node are design to realize the function of the journal file. At last, the design of API functions is presented.We also implemented the file system is on the embedded system and some experiment on the write operation of the file system, include abnormity occur in write operation, process of interruption and so forth..
Keywords/Search Tags:Embedded System, ARM, μC/OS, journal file system, Flash
PDF Full Text Request
Related items