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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |