Font Size: a A A

Analysis And Design Of Flash Storage Management In Embedded System

Posted on:2012-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:S M YeFull Text:PDF
GTID:2218330368492387Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Flash memory has become a carrier of data and programs in embedded system due to its advantages of small size,large capacity,low cost etc. So flash memory is prevailing in many mobile devices such as MP3 players,Flash memory cards,cell phones and PDAs. But,common file systems can't be directly applied to flash memory,so the Flash Translation Layer (FTL) should be designed to allow file system to read and write to Flash memory device in the same way as disk drive,then build Flash file system.In this paper,the NAND Flash memory storage management issues are deeply researched,including address mapping,wear-leveling algorithm,garbage collection policy,power-off recovery,bad block management and so on. Additionally,this paper proposes layered software architecture of flash memory storage management and intends to research and develop a software module for NAND Flash memory,which is obtained application in the actual product.It is essential to manage the storage process to improve the performance of the whole system,because of the problems resulting by the reading and writing characteristic. The paper introduces how to manage Flash in the embedded system such FMM which is made by TRI as a example,and shows modification based on the data storage method.
Keywords/Search Tags:Embedded system, Flash memory, File system, Storage management
PDF Full Text Request
Related items