Font Size: a A A

Research And Realization Of File Management Based On μC/OS-Ⅱ

Posted on:2006-12-23Degree:MasterType:Thesis
Country:ChinaCandidate:Q XiaoFull Text:PDF
GTID:2168360152988766Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the information technology(IT), especially the fast popularize and spread of Internet technology, 3C (Computer, Communication, Consumer-electric ) merge into one accelerate, the rapid development of these digital-products is very blooming. The development of the embedded software engineering has already became the core of the digitized products and key factor of design innovating and software appreciation. The embedded operating system is the core of the embedded software. So whether it's performance is steady, real-time character is strong, source code is opened, cheap, function is perfect, become the most important factor that should be considered while choosing the operating system, the embedded operating system μC/OS-Ⅱ has the above advantages, therefore won extensive application. But μC/OS-Ⅱ does not has the function of file management file, it is one of its defects, introduce functions of file management into μC/OS-Ⅱ, can be abundant and initiated the function of the embedded operating system , strengthened data management ability of the embedded system greatly, can also provide support and promote function when to developing other application software at the same time. Have very high practical valueThis article has introduced the definition, classification , one's own characteristics and ranges of application , development progress , of the embedded operating system. And has made an introduction to embedded operating system and file system of the present mainstream and the contrast of them. Have emphatically introduced the relevant concepts and organization and structure of the file system of the embedded file system especially, have analyzed that the necessity of the functions of management of initiate the function of file management on the embedded operating system, organization method , system structure and the way of realizing of the commonly used file system.On the platform of S3C44B0X and μC/OS-Ⅱ, I designed and realized anfile management module which has create, delete, read /write, manage file and directory etc functions and establishing it on NAND FLASH use FAT16 structure, have Introduced the data structure, principle of realization and essential key codes of the file system which has been used in this article. This file management module can exchange the data with the tabletop system directly, have certain common ability and value to popularizeThis article has done the following work mainly because of the above background:1. Analyzed the organization way, system structure and realization method to of the mainstream embedded file system, and has chosen a kind of system structure to realize according to the characteristic that the embedded system used, have choose FAT16 form that can share data with the tabletop system to realize the driver and management of basic hardware based on FLASH.2. Manage basic hardware resource through offering the hardware operation interface, realize file and directory management through file system API interface. Use module structure and a large amount of systematic functions of μC/OS-Ⅱ in the file system, can meet the demand of muti-taskand and real-time character.3. Realize a series of operation functions of management of file and catalogue in task grade of μC/OS-Ⅱ. The file system only occupy few memory after debugging and compiling, is suit the embedded system to use...
Keywords/Search Tags:embedded real-time operation system, μC/OS-Ⅱ, functions of file management
PDF Full Text Request
Related items