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