Font Size: a A A

The Research And Application Of The Embedded Real-time Operating System

Posted on:2010-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:C Y YueFull Text:PDF
GTID:2178360278457495Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
With the rapid development of the Embedded technology, Embedded Real-Time Operating Systems be used widely, especially, in complex and enormous systems. As an open-source Embedded Real-Time Operating Systems, UC/OS-II is widely used in any branch of science and technology. For example, Armament Atrium, Engine Controller, Network Adapter, Automatic Teller Machine, Industrial robot, and so on. UC/OS-II is not only open-source, but also the great mass of code used ANSI C which has great portability, and the part related to hardware is write by Assembly language. Because this part is pressed minimally, UC/OS-II can easy transplant to the other microprocessors. UC/OS-II can be run in almost 8-bits, 16-bits, 32-bits, especially 64-bits microprocessors, microcontroller, and DSP. It can be solidified and cut. UC/OS-II is a fully preemptive core, which is usually run the highest priority ready task. It doesn't support Round-Robin task scheduling. Every task will be provided the only priority, and use independent stack. After exiting interruption, it directly dispatches the highest priority ready task to run rather than return the task which is interrupted. Thus, the highest priority ready task can be answered as soon as possible, and ensure the system's real-time performance.After researching the internal structure and programming character of S3C44B0 with ARM7TDMI core, this thesis realized the embedded platform and test. Then, the questions which had to pay more attention and the essential technology was elaborated. This experiment uses the Development Tools of Embest EDUKIT-III...
Keywords/Search Tags:Real-Time Operation System, μC/OS-II, S3C44B0X, transplantation, a routine test
PDF Full Text Request
Related items