Design and Implementation of USB Device Driver Generator for Windows Operating Systems

碩士 === 南台科技大學 === 電子工程系 === 94 === The device driver plays an important role in an operating system. It is the communication bridge between the hardware peripheral and the application programs running on computer. Device drivers are very sophisticate to develop, because it depends on knowledge of pe...

Full description

Bibliographic Details
Main Authors: Chung-Han Chang, 張眾函
Other Authors: 王立洋
Language:zh-TW
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/32520229246053474718
id ndltd-TW-094STUT0428050
record_format oai_dc
spelling ndltd-TW-094STUT04280502016-11-22T04:11:58Z http://ndltd.ncl.edu.tw/handle/32520229246053474718 Design and Implementation of USB Device Driver Generator for Windows Operating Systems 微軟視窗系統之USB裝置驅動程式產生器之研製 Chung-Han Chang 張眾函 碩士 南台科技大學 電子工程系 94 The device driver plays an important role in an operating system. It is the communication bridge between the hardware peripheral and the application programs running on computer. Device drivers are very sophisticate to develop, because it depends on knowledge of peripheral device specification as well as the OS. kernel’s details. Because a driver is a program which operates in the kernel of OS, it is very sensitive to the modification/upgrade of an OS. Even dealing with the same peripheral device, it usually can not avoid to redevelop a new version of device driver for a newer version of OS. Therefore, the development of device drivers has become a big problem for many PC peripheral system providers. In this thesis, we proposed a device driver generator for PC peripherals using USB interface. More specifically, we focus on the USB force feedback devices. Given the necessary parameters for a specific device, the tool can automatic generate a specific device driver, an INF file and a corresponding application program for verification. This tool can release a software engineer from learning the heavy burden of investigating the operating system core and relevant knowledge of the hardware, hence accelerates the development of the driver. In short, it is a very useful synthesis tool for device driver, which can help many hardware peripheral providers to solve their problem. 王立洋 2006 學位論文 ; thesis zh-TW
collection NDLTD
language zh-TW
sources NDLTD
description 碩士 === 南台科技大學 === 電子工程系 === 94 === The device driver plays an important role in an operating system. It is the communication bridge between the hardware peripheral and the application programs running on computer. Device drivers are very sophisticate to develop, because it depends on knowledge of peripheral device specification as well as the OS. kernel’s details. Because a driver is a program which operates in the kernel of OS, it is very sensitive to the modification/upgrade of an OS. Even dealing with the same peripheral device, it usually can not avoid to redevelop a new version of device driver for a newer version of OS. Therefore, the development of device drivers has become a big problem for many PC peripheral system providers. In this thesis, we proposed a device driver generator for PC peripherals using USB interface. More specifically, we focus on the USB force feedback devices. Given the necessary parameters for a specific device, the tool can automatic generate a specific device driver, an INF file and a corresponding application program for verification. This tool can release a software engineer from learning the heavy burden of investigating the operating system core and relevant knowledge of the hardware, hence accelerates the development of the driver. In short, it is a very useful synthesis tool for device driver, which can help many hardware peripheral providers to solve their problem.
author2 王立洋
author_facet 王立洋
Chung-Han Chang
張眾函
author Chung-Han Chang
張眾函
spellingShingle Chung-Han Chang
張眾函
Design and Implementation of USB Device Driver Generator for Windows Operating Systems
author_sort Chung-Han Chang
title Design and Implementation of USB Device Driver Generator for Windows Operating Systems
title_short Design and Implementation of USB Device Driver Generator for Windows Operating Systems
title_full Design and Implementation of USB Device Driver Generator for Windows Operating Systems
title_fullStr Design and Implementation of USB Device Driver Generator for Windows Operating Systems
title_full_unstemmed Design and Implementation of USB Device Driver Generator for Windows Operating Systems
title_sort design and implementation of usb device driver generator for windows operating systems
publishDate 2006
url http://ndltd.ncl.edu.tw/handle/32520229246053474718
work_keys_str_mv AT chunghanchang designandimplementationofusbdevicedrivergeneratorforwindowsoperatingsystems
AT zhāngzhònghán designandimplementationofusbdevicedrivergeneratorforwindowsoperatingsystems
AT chunghanchang wēiruǎnshìchuāngxìtǒngzhīusbzhuāngzhìqūdòngchéngshìchǎnshēngqìzhīyánzhì
AT zhāngzhònghán wēiruǎnshìchuāngxìtǒngzhīusbzhuāngzhìqūdòngchéngshìchǎnshēngqìzhīyánzhì
_version_ 1718395380175994880