Font Size: a A A

Design And Realization Of The Isochronous Transport Driver For Bluetooth USB Device On Linux

Posted on:2013-04-05Degree:MasterType:Thesis
Country:ChinaCandidate:G Y ZhangFull Text:PDF
GTID:2248330395956561Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
Bluetooth USB device is one of the important applications of Bluetoothtechnology, the use of it must be supported by the device driver. In order to solve theproblem that the existing device driver can not support the real-time audiocommunication with the Bluetooth stack of our own, this paper analysed andresearched the implementation method of the isochronous transport driver forBluetooth USB device on Linux.On the basis of analysing of Bluetooth2.0specification, USB2.0specification andfeatures of the Bluetooth USB device, the isochronous transport driver for BluetoothUSB Device is achieved by using the USB device driver programming methods onLinux, and then solve the problem that there is no driver which can support real-timeaudio communication with the Bluetooth stack of our own. The isochronous transportdriver is designed as a moudle. its implementation is divided into initialization,methods of operation and finish, and the driver use the USB isochronous transferendpoint to transport the SCO data packet on Bluetooth HCI transport layer.It has been verified that the isochronous transport driver which designed andrealized in this paper can support the Bluetooth USB device well, running correctlyand stable, and can be loaded and unloaded flexibly. The driver can achieve audio datatransport stability with the Bluetooth stack of our own, realize the real-time audiocommunication.
Keywords/Search Tags:Bluetooth, USB, Linux, Isochronous Transport, Device Driver
PDF Full Text Request
Related items