Font Size: a A A

The Design And Research Of An Object-based Embedded Real-Time Operating System

Posted on:2007-11-22Degree:MasterType:Thesis
Country:ChinaCandidate:X H ChenFull Text:PDF
GTID:2178360185961856Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the extension of the real-time application area, the range of the real-time operating system application spreads much. From low area to high area, there are so much requirements. It presents new requirements and challenges to modern real-time operating system research.The design method of traditional embedded real-time operating system is the whole and effective large kernel structure. System function is focused on the kernel and kernel provide with the high effective system API for application and have a good system responding time. Although traditional design method of embedded real-time operating system is the good side, there is a comparatively large distance to modern embedded real-time operating system requirements in the real-time behaviors, scalability, porting behaviors, supports of new structure hardware platform and opening API standard. Besides, it's hard to modify the kernel when extend the function.In the research of operating system, we do mainly enhance the performance of the operating system from the execution model and the storage model. The thesis presents the design of nanokernel from the executive flow by the modern software engineering technology, especially the object-oriented technology, and redesign, implement and test the modern on the ARM7TDMI MCU embedded furniture. The mainly work of the thesis is following: analysis of existing technology and system, design of operating system architecture and implementation and performance of prototype system.The thesis analyses different kinds of technology and system from the execution model and storage model for next research and discuss, including: manokernel, microkernel, single address space operating system(SASOS), customizable kernels, library operating system and stand operating system, etc.The basic abstract of nanokernel is executive flow, and we present a architecture of object-oriented nanokernel embedded real-time operating system on this abstract. Nanokernel layer enhance the real-time behaviors farther and not only have a effective behavior as assemble language but also have a character of module. It have data structure and procedure of doing with task schedule, interrupt management and system management and IPC function. Nanokernel mainly realize low-layered device...
Keywords/Search Tags:executive flow, nanokernel, real-tiem operating system, embedded system, object-oriented, microkernel
PDF Full Text Request
Related items