Improvement of USB Compatibility in an Embedded System

碩士 === 中華大學 === 資訊工程學系碩士在職專班 === 100 === With the rapid development of the electronic technologies in information industries, the consumer-oriented products with USB interfaces can be found in the majority of computer-related electronic products. It is well known that the presence of the USB interfa...

Full description

Bibliographic Details
Main Authors: Ping-Lin Wu, 吳柄霖
Other Authors: Jin-Tai Yan
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/56449222383069069106
id ndltd-TW-100CHPI5392053
record_format oai_dc
spelling ndltd-TW-100CHPI53920532017-02-17T16:16:32Z http://ndltd.ncl.edu.tw/handle/56449222383069069106 Improvement of USB Compatibility in an Embedded System 在嵌入式系統中USB 相容性的改善 Ping-Lin Wu 吳柄霖 碩士 中華大學 資訊工程學系碩士在職專班 100 With the rapid development of the electronic technologies in information industries, the consumer-oriented products with USB interfaces can be found in the majority of computer-related electronic products. It is well known that the presence of the USB interface makes electronic products to be easy to communicate with a computer. As a USB interface is supported for most of USB devices, the compatibility issues are further considered. Recently, there are about 30 pieces of USB hosts on computing market and the compatibility of these USB hosts is actually verified. However, these are serious compatibility issues for USB hosts in embedded systems. In order to solve the compatibility issues of the USB hosts in embedded systems, a USB host program is developed to solve the compatibility issues and some common USB device such as pen drive, card readers, external hard drives, the iPod, keyboard, mouse/mice, microphone, speaker and headset microphone are tested in our experiment. In this study, the USB hosts of the mass-storage devices, the human-interface devices, the audio devices and the composite devices are considered for the compatibility issue. Firstly, the available interface and the class information must be enumerated and analyzed. After the mass-storage device is enumerated, the USB host must also identify whether the file system is supported. In the enumeration process, the identified information to the PC through the UART transmits and displays its information. As the encounter in the types and the file systems is not supported, the designed USB host will not take any action to avoid the compatibility problem. In our experiment, the experimental results show that the average success probability for the compatibility between the USB host and USB device is 96%. For the mass-storage devices, the human-interface devices, the audio devices and the composite devices, there is significant improvement for the compatibility issues in the embedded systems. Jin-Tai Yan 顏金泰 2012 學位論文 ; thesis 65 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 中華大學 === 資訊工程學系碩士在職專班 === 100 === With the rapid development of the electronic technologies in information industries, the consumer-oriented products with USB interfaces can be found in the majority of computer-related electronic products. It is well known that the presence of the USB interface makes electronic products to be easy to communicate with a computer. As a USB interface is supported for most of USB devices, the compatibility issues are further considered. Recently, there are about 30 pieces of USB hosts on computing market and the compatibility of these USB hosts is actually verified. However, these are serious compatibility issues for USB hosts in embedded systems. In order to solve the compatibility issues of the USB hosts in embedded systems, a USB host program is developed to solve the compatibility issues and some common USB device such as pen drive, card readers, external hard drives, the iPod, keyboard, mouse/mice, microphone, speaker and headset microphone are tested in our experiment. In this study, the USB hosts of the mass-storage devices, the human-interface devices, the audio devices and the composite devices are considered for the compatibility issue. Firstly, the available interface and the class information must be enumerated and analyzed. After the mass-storage device is enumerated, the USB host must also identify whether the file system is supported. In the enumeration process, the identified information to the PC through the UART transmits and displays its information. As the encounter in the types and the file systems is not supported, the designed USB host will not take any action to avoid the compatibility problem. In our experiment, the experimental results show that the average success probability for the compatibility between the USB host and USB device is 96%. For the mass-storage devices, the human-interface devices, the audio devices and the composite devices, there is significant improvement for the compatibility issues in the embedded systems.
author2 Jin-Tai Yan
author_facet Jin-Tai Yan
Ping-Lin Wu
吳柄霖
author Ping-Lin Wu
吳柄霖
spellingShingle Ping-Lin Wu
吳柄霖
Improvement of USB Compatibility in an Embedded System
author_sort Ping-Lin Wu
title Improvement of USB Compatibility in an Embedded System
title_short Improvement of USB Compatibility in an Embedded System
title_full Improvement of USB Compatibility in an Embedded System
title_fullStr Improvement of USB Compatibility in an Embedded System
title_full_unstemmed Improvement of USB Compatibility in an Embedded System
title_sort improvement of usb compatibility in an embedded system
publishDate 2012
url http://ndltd.ncl.edu.tw/handle/56449222383069069106
work_keys_str_mv AT pinglinwu improvementofusbcompatibilityinanembeddedsystem
AT wúbǐnglín improvementofusbcompatibilityinanembeddedsystem
AT pinglinwu zàiqiànrùshìxìtǒngzhōngusbxiāngróngxìngdegǎishàn
AT wúbǐnglín zàiqiànrùshìxìtǒngzhōngusbxiāngróngxìngdegǎishàn
_version_ 1718414800695853056