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...

Full description

Bibliographic Details
Main Authors: Wei-Jie Hung, 洪偉傑
Other Authors: Chung-Ping Young
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