Font Size: a A A

Transplantation And File System Design Of Embedded Operating System μC/OS-II

Posted on:2012-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:J K ZhangFull Text:PDF
GTID:2178330338496161Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
μC/OS-Ⅱis an embedded real-time operating system which is applied for small and medium system, based on priority and can be deprived, and it is characterized by simple, efficient, stable and free access to source code. But it is just a kernel, it only provides the task management, communication between tasks and other basic functions, there is no graphical user interface, file system and network functions. So, this paper combines the personal digital processor system application requirements to achieve transplantation and file system design ofμC/OS-Ⅱ.With the application requirements, this paper analysisesμC/OS-Ⅱkernel and application development framework and focuses on the working mechanism ofμC/OS-Ⅱon chips S3C44B0X which core is ARM7TDMI, and adds a file system to extendμC/OS-Ⅱ. Main tasks include: research ofμC/OS-Ⅱkernel source code, ARM processor architecture, internal registers, instruction set and programming interface of the processor, analysis of S3C44B0X chip features and hardware interface. On this basis, write three hardware-related documents which are OS_CPU.H, OS_CPU_A.S and OS_CPU_C.C to realize the transplantation ofμC/OS-Ⅱin S3C44B0X chip, and through the start-up and test applications verifiy the transplantation is successful.After the transplantation ofμC/OS-Ⅱ, this paper has designed a file management module for theμC/OS-Ⅱ. This module is based on the FAT file system, and it has been improved according to the physical characteristics of memory and embedded systems applications, the improved file system has the functions of memory loss balance, power-off protection and bad block management, so it is suitable for using in embedded systems. Finally, some test cases are designed to test the file system ofμC/OS-Ⅱ, and the test results show that the file system can meet the design goals and applications requirements.
Keywords/Search Tags:μC/OS-Ⅱ, ARM, μC/OS-ⅡTransplantation, FAT, Embedded File System
PDF Full Text Request
Related items