Font Size: a A A

Implementation Of An Embedded Real-Time Operation System (MKRTOS) And Scheduling Strategy Design

Posted on:2007-06-07Degree:MasterType:Thesis
Country:ChinaCandidate:J F WuFull Text:PDF
GTID:2178360185962237Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid progress of computer science and communication technology, embedded system has been used in a very wide area such as project research, project design, military technology, etc.Hence, it is very significative to research embedded operation system which is the key technology in embedded system.On the basis of analyzing the existing real-time embedded system, especially μ C/OS—II, we develop a real-time operation system with micro-kernel technology and object-oriented programming language (C++), and then design the task schedule strategy. The fruits we made are concluded as follow:1. On the basis of researching the system structure of existing operation system, bring forward the system structure of MKRTOS.2. Design and realize the basic functions of MKRTOS such as task management, task scheduling, context switch, interrupt management.3. Bring forward according method for periodic task scheduling and aperiodic task scheduling. Solving the priority rollback problem. Introducing ATR arithmetic in clock interrupt, promote kernel response rate and implement efficiency.4. Transplant MKRTOS to LPC2210.In the end, I making some conclusion and expectation.
Keywords/Search Tags:embedded system, embedded operation system, micro-kernel, task scheduling, priority rollback, μC/OS—II
PDF Full Text Request
Related items