Font Size: a A A

Transplantation Of The Universal Embedded File System YAFFS

Posted on:2017-09-22Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhouFull Text:PDF
GTID:2348330566956195Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
As embedded systems are widely used in industrial an household fields,the demand for high-speed data storage and real storage devices becomes more and more.Based on data storage and management for embedded systems is becoming an urgent study of an important topic today.Early embedded system designing is simple,and it does not require file system support.But with the developing of the technology,embedded system become more complex,and it is very necessary to design the embedded system with the file system.Because of the strong performance and its well-targeted,the YAFFS file system based on NAND Flash is gradually being applied to a wide variety of embedded systems.The paper research and analysis the Linux environment file system YAFFS,and it makes mounting test and basic reading and writing tests.The testing of the entire file system needs to build a test platform through the virtual machine by Oracle VM Virtual Box.And it can operate the analog NAND controller.The entire testing verify the functional integrity of the YAFFS file system.On this basis,for real-time embedded systems need reliable management data,this article transplanted YAFFS file system on the embedded target board.The file system can run stably on a common embedded hardware platforms.This paper gives recommendations of migration,configuration,and the reduction process of the YAFFS file system.It specially explain the creation of embedded software development platform CCS.This YAFFS file system is normally mounted the internal RAM of the embedded processor.It can create a new file and a new directory,and it also can realize the file opening,closing and the normal functional literacy.It has good stability.At the same time,the entire file system can work without an operating system,and it provide a unified API function interface with good versatility.
Keywords/Search Tags:Linux, YAFFS, transplantation, file system, embedded system
PDF Full Text Request
Related items