The QoS Support of Embedded USB Protocol Stack on the Real-time Kernel MicroC/OS-II
碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 94 === USB interface have been the main peripheral device of PC, and all kinds embedded systems of consumption electron. There are many kinds of operating system such as Windows, Linux, and etc which has been support the USB protocol stack. In this paper we mainly di...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/77802112883034457974 |
id |
ndltd-TW-094NCKU5392113 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094NCKU53921132015-12-16T04:32:12Z http://ndltd.ncl.edu.tw/handle/77802112883034457974 The QoS Support of Embedded USB Protocol Stack on the Real-time Kernel MicroC/OS-II 建構以即時作業系統MicroC/OS-II為基礎之嵌入式通用序列匯流排協定層之QoS支援 Wei-Jie Hung 洪偉傑 碩士 國立成功大學 資訊工程學系碩博士班 94 USB interface have been the main peripheral device of PC, and all kinds embedded systems of consumption electron. There are many kinds of operating system such as Windows, Linux, and etc which has been support the USB protocol stack. In this paper we mainly discuss how to implement this protocol stack with QoS support. Because MicroC/OS-II is a real-time kernel system that has many advantages, and has more rigorous transmission requirement of transferring real-time data, choose MicroC/OS-II system to be the real-time kernel of USB protocol stack. But in order to reach the normal operation of entire stack, we also implement many others mechanism includes soft-timer facility, dynamic memory management, device and driver model, and event signal management mechanism, and in order to support QoS requirement, we implement a real-time scheduler to improve the bandwidth management that is original proposed on the USB specification to let the entire USB bus bandwidth more efficiently utilize and manage. Chung-Ping Young 楊中平 2006 學位論文 ; thesis 81 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 94 === USB interface have been the main peripheral device of PC, and all kinds embedded systems of consumption electron. There are many kinds of operating system such as Windows, Linux, and etc which has been support the USB protocol stack. In this paper we mainly discuss how to implement this protocol stack with QoS support. Because MicroC/OS-II is a real-time kernel system that has many advantages, and has more rigorous transmission requirement of transferring real-time data, choose MicroC/OS-II system to be the real-time kernel of USB protocol stack. But in order to reach the normal operation of entire stack, we also implement many others mechanism includes soft-timer facility, dynamic memory management, device and driver model, and event signal management mechanism, and in order to support QoS requirement, we implement a real-time scheduler to improve the bandwidth management that is original proposed on the USB specification to let the entire USB bus bandwidth more efficiently utilize and manage.
|
author2 |
Chung-Ping Young |
author_facet |
Chung-Ping Young Wei-Jie Hung 洪偉傑 |
author |
Wei-Jie Hung 洪偉傑 |
spellingShingle |
Wei-Jie Hung 洪偉傑 The QoS Support of Embedded USB Protocol Stack on the Real-time Kernel MicroC/OS-II |
author_sort |
Wei-Jie Hung |
title |
The QoS Support of Embedded USB Protocol Stack on the Real-time Kernel MicroC/OS-II |
title_short |
The QoS Support of Embedded USB Protocol Stack on the Real-time Kernel MicroC/OS-II |
title_full |
The QoS Support of Embedded USB Protocol Stack on the Real-time Kernel MicroC/OS-II |
title_fullStr |
The QoS Support of Embedded USB Protocol Stack on the Real-time Kernel MicroC/OS-II |
title_full_unstemmed |
The QoS Support of Embedded USB Protocol Stack on the Real-time Kernel MicroC/OS-II |
title_sort |
qos support of embedded usb protocol stack on the real-time kernel microc/os-ii |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/77802112883034457974 |
work_keys_str_mv |
AT weijiehung theqossupportofembeddedusbprotocolstackontherealtimekernelmicrocosii AT hóngwěijié theqossupportofembeddedusbprotocolstackontherealtimekernelmicrocosii AT weijiehung jiàngòuyǐjíshízuòyèxìtǒngmicrocosiiwèijīchǔzhīqiànrùshìtōngyòngxùlièhuìliúpáixiédìngcéngzhīqoszhīyuán AT hóngwěijié jiàngòuyǐjíshízuòyèxìtǒngmicrocosiiwèijīchǔzhīqiànrùshìtōngyòngxùlièhuìliúpáixiédìngcéngzhīqoszhīyuán AT weijiehung qossupportofembeddedusbprotocolstackontherealtimekernelmicrocosii AT hóngwěijié qossupportofembeddedusbprotocolstackontherealtimekernelmicrocosii |
_version_ |
1718149102954348544 |