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
id ndltd-TW-090FCU05392031
record_format oai_dc
spelling ndltd-TW-090FCU053920312018-05-11T04:19:33Z http://ndltd.ncl.edu.tw/handle/2ajs7q A Configurable Hard Real-Time Operating System Based on uC/OS-II Kernel for Flight Controls 以uC/OS-II核心設計與實作飛控系統之可調變構型硬即時作業系統 Chuan-Hsin Chang 張傳鑫 碩士 逢甲大學 資訊工程所 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. none 鍾葉青 2002 學位論文 ; thesis 60 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 逢甲大學 === 資訊工程所 === 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.
author2 none
author_facet none
Chuan-Hsin Chang
張傳鑫
author Chuan-Hsin Chang
張傳鑫
spellingShingle Chuan-Hsin Chang
張傳鑫
A Configurable Hard Real-Time Operating System Based on uC/OS-II Kernel for Flight Controls
author_sort Chuan-Hsin Chang
title A Configurable Hard Real-Time Operating System Based on uC/OS-II Kernel for Flight Controls
title_short A Configurable Hard Real-Time Operating System Based on uC/OS-II Kernel for Flight Controls
title_full A Configurable Hard Real-Time Operating System Based on uC/OS-II Kernel for Flight Controls
title_fullStr A Configurable Hard Real-Time Operating System Based on uC/OS-II Kernel for Flight Controls
title_full_unstemmed A Configurable Hard Real-Time Operating System Based on uC/OS-II Kernel for Flight Controls
title_sort configurable hard real-time operating system based on uc/os-ii kernel for flight controls
publishDate 2002
url http://ndltd.ncl.edu.tw/handle/2ajs7q
work_keys_str_mv AT chuanhsinchang aconfigurablehardrealtimeoperatingsystembasedonucosiikernelforflightcontrols
AT zhāngchuánxīn aconfigurablehardrealtimeoperatingsystembasedonucosiikernelforflightcontrols
AT chuanhsinchang yǐucosiihéxīnshèjìyǔshízuòfēikòngxìtǒngzhīkědiàobiàngòuxíngyìngjíshízuòyèxìtǒng
AT zhāngchuánxīn yǐucosiihéxīnshèjìyǔshízuòfēikòngxìtǒngzhīkědiàobiàngòuxíngyìngjíshízuòyèxìtǒng
AT chuanhsinchang configurablehardrealtimeoperatingsystembasedonucosiikernelforflightcontrols
AT zhāngchuánxīn configurablehardrealtimeoperatingsystembasedonucosiikernelforflightcontrols
_version_ 1718635990760816640