The Implementation of a USB On-The-Go Multimedia Player

碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 95 === Since has appeared on the market, the Universal Serial Bus (USB) has obtained the quite huge success. Nearly all of the exterior equipments use USB to communicate with computer. Because it has the unitary communication interface, the support of hot plug, good...

Full description

Bibliographic Details
Main Authors: Shih-Chieh Chen, 陳仕杰
Other Authors: Chung-Ping Young
Format: Others
Language:en_US
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/39989064537816724009
id ndltd-TW-095NCKU5392123
record_format oai_dc
spelling ndltd-TW-095NCKU53921232016-05-20T04:17:28Z http://ndltd.ncl.edu.tw/handle/39989064537816724009 The Implementation of a USB On-The-Go Multimedia Player 建構於USBOn-The-Go之多媒體播放器應用實作 Shih-Chieh Chen 陳仕杰 碩士 國立成功大學 資訊工程學系碩博士班 95 Since has appeared on the market, the Universal Serial Bus (USB) has obtained the quite huge success. Nearly all of the exterior equipments use USB to communicate with computer. Because it has the unitary communication interface, the support of hot plug, good extensibility and the inexpensive price, more and more host computers and the consumer electronic products consider USB interface as necessary. The master/slave architecture makes the host computer to be in charge of all the communications and the device just need to answer these requests. Therefore the device can be very simple and cheap. The congenital on design causes to the peripheral device is unable to exchange data with another peripheral device. As a result, the USB Implementers Forum has promulgated the On-The-Go subsidiary agreement. Peripheral which is based on this supplement implements the restricted host abilities and then achieve information transmission between peripherals. In this thesis, we use Cypress CY3663 development platform to implement an OTG dual-role device. The work encompasses the firmware layer design, host drivers design, peripheral device driver design, and the upper applications which are used to confirm the device. We designed three scenarios to test the device. In the first scenario, the device plays the host role and can support legacy mass storage device and USB speaker. In the second scenario, the device plays the peripheral role and can be considered as a mass storage device when connects to a desktop computer. In the final scenario, we test the OTG capability by connecting the device to the Chesen OXDK3800 and change their roles without reverse the cable. Therefore the capabilities of SRP and HNP of the device can be verified. Chung-Ping Young 楊中平 2007 學位論文 ; thesis 100 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 95 === Since has appeared on the market, the Universal Serial Bus (USB) has obtained the quite huge success. Nearly all of the exterior equipments use USB to communicate with computer. Because it has the unitary communication interface, the support of hot plug, good extensibility and the inexpensive price, more and more host computers and the consumer electronic products consider USB interface as necessary. The master/slave architecture makes the host computer to be in charge of all the communications and the device just need to answer these requests. Therefore the device can be very simple and cheap. The congenital on design causes to the peripheral device is unable to exchange data with another peripheral device. As a result, the USB Implementers Forum has promulgated the On-The-Go subsidiary agreement. Peripheral which is based on this supplement implements the restricted host abilities and then achieve information transmission between peripherals. In this thesis, we use Cypress CY3663 development platform to implement an OTG dual-role device. The work encompasses the firmware layer design, host drivers design, peripheral device driver design, and the upper applications which are used to confirm the device. We designed three scenarios to test the device. In the first scenario, the device plays the host role and can support legacy mass storage device and USB speaker. In the second scenario, the device plays the peripheral role and can be considered as a mass storage device when connects to a desktop computer. In the final scenario, we test the OTG capability by connecting the device to the Chesen OXDK3800 and change their roles without reverse the cable. Therefore the capabilities of SRP and HNP of the device can be verified.
author2 Chung-Ping Young
author_facet Chung-Ping Young
Shih-Chieh Chen
陳仕杰
author Shih-Chieh Chen
陳仕杰
spellingShingle Shih-Chieh Chen
陳仕杰
The Implementation of a USB On-The-Go Multimedia Player
author_sort Shih-Chieh Chen
title The Implementation of a USB On-The-Go Multimedia Player
title_short The Implementation of a USB On-The-Go Multimedia Player
title_full The Implementation of a USB On-The-Go Multimedia Player
title_fullStr The Implementation of a USB On-The-Go Multimedia Player
title_full_unstemmed The Implementation of a USB On-The-Go Multimedia Player
title_sort implementation of a usb on-the-go multimedia player
publishDate 2007
url http://ndltd.ncl.edu.tw/handle/39989064537816724009
work_keys_str_mv AT shihchiehchen theimplementationofausbonthegomultimediaplayer
AT chénshìjié theimplementationofausbonthegomultimediaplayer
AT shihchiehchen jiàngòuyúusbonthegozhīduōméitǐbōfàngqìyīngyòngshízuò
AT chénshìjié jiàngòuyúusbonthegozhīduōméitǐbōfàngqìyīngyòngshízuò
AT shihchiehchen implementationofausbonthegomultimediaplayer
AT chénshìjié implementationofausbonthegomultimediaplayer
_version_ 1718272165991677952