A Configurable Hard Real-Time Operating System Based on uC/OS-II Kernel for Flight Controls

碩士 === 逢甲大學 === 資訊工程所 === 90 === Recently, real-time systems have become more and more important in the field of electronic and information applications. And the requirement of hard real-time has often become the basic specification for the real-time systems used in national defense, space technolog...

Full description

Bibliographic Details
Main Authors: Chuan-Hsin Chang, 張傳鑫
Other Authors: none
Format: Others
Language:en_US
Published: 2002
Online Access:http://ndltd.ncl.edu.tw/handle/2ajs7q
Description
Summary:碩士 === 逢甲大學 === 資訊工程所 === 90 === Recently, real-time systems have become more and more important in the field of electronic and information applications. And the requirement of hard real-time has often become the basic specification for the real-time systems used in national defense, space technology, medication application and industrial automation. Many applications deal with sets of activities or tasks and make them real-time systems. They need an appropriate real-time operating system to support their development and operation. The basic design criteria for hard real-time systems includes hardware selection, tasks arrangement, scheduling design and support of real-time system. Among them, the real-time operating system is the most critical and essential issue. uC/OS-II is a real-time operating system with open source code. Because of the characteristics of priority-driven and preemptive for uC/OS-II, it is only used to develop the soft real-time system. So we tried to revise the original kernel and increase its hard real time performance. In this paper, we discuss how to make uC/OS-II a configurable hard real-time operating system. We verified our proposed solution on a simplified standalone simulation system. And an existing hard real-time system is implemented base on our revised uC/OS-II. The whole system is tested in the integrated development environment. Finally, the design criteria to build a hard real-time system are also evaluated.