Font Size: a A A

Analyze And Implementation Of Ubifs File System Based On ARM’s Embedded Flash Driver

Posted on:2015-08-12Degree:MasterType:Thesis
Country:ChinaCandidate:S X LaiFull Text:PDF
GTID:2308330461994636Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of information and communication technology, the embedded systems are widely applied to some fields of communication, security, networking and other civilian consumer goods. As a core component of embedded systems, File System shoule have good performance and stability. With the continuous development of the semiconductor memory technology, NAND FLASH memory are widely used in embedded products due to its low power consumption and high capacity.Therefore, building excellent flash-based embedded file system has become a hot topic of research in embedded systems.This paper designs a minimum embedded system board based on DM365 of TI, which applies the NAND FLASH on the project which is developing in laboratory for mobile video surveillance system. UBIFS file system can improve the boot speed and system stability. For these issues, this paper studies the flash hardware, flash driver, MTD subsystem, UBI layer, UBIFS file system, virtual file system, and user space operations. The main contents include as follows:Firstly, by analyzing the characteristics of NAND FLASH, design and the design and debug of Nand Flash hardware interface.Secondly, by analyzing the data structure and extract the MTD subsystem interface with flash drives, implement the flash drives.Thirdly, by analyzing the wear-leveling mechanism of UBI and out-of-place mechanism of UBIFS,implement the UBIFS file system on the minimum embedded system board.According the actual test, the boot speed and system stability have been improved on the minimum embedded system board. Therefore, UBIFS plays a good role to improve the performance by updating the minimum embedded system board.
Keywords/Search Tags:flash driver, file system, ubi, ubifs
PDF Full Text Request
Related items