Font Size: a A A

The Research And Application Of Embedded Real-time System Based On μC/OS-Ⅱ

Posted on:2010-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2178360278470309Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer and communications technology, embedded system has aroused wide concern for its simplicity, high-efficiency and etc. It has been gradually applied to every aspect of people's life and almost contained in all electronic devices. Not only has it played an important role in the civil field, it has also played an increasing role in national defense construction.The core of embedded system includes embedded microprocessor and embedded real-time operating system. The RTOSμC/OS-Ⅱwith stable performance is selected as the main content. It is ported to the ARM and the related codes are displayed. The main work and contributions in this dissertation are as follows:Firstly, after studying the communication principles of USB its device driver is designed for the data acquisition and control module's data transmission in the hydro-electric power monitoring system, which guarantee the system's real-time, reliability and stability.Secondly, priority inversion and its solutions are introduced. One improved priority inheritance protocol is brought up and algorithm related to the protocol is designed inμC/OS-Ⅱafter studying some related protocols and the core ofμC/OS-Ⅱ.Finally, the variety of the classic real-time scheduling algorithms is summed up. The Earliest Deadline First scheduling algorithm is evaluated, designed and implemented inμC/OS-Ⅱ, and combined with the application of hydro-electric power monitoring system, analyzing characteristics of the object from the perspective of real-time, focusing on the structure of real-time mission and real-time task scheduling program, which provides guidance for the design of practical systems.
Keywords/Search Tags:Embedded operating system, Real-time, Priority inversion, Task scheduling
PDF Full Text Request
Related items