bios下的usb驅(qū)動(dòng)研發(fā)研究報(bào)告.doc
約25頁DOC格式手機(jī)打開展開
bios下的usb驅(qū)動(dòng)研發(fā)研究報(bào)告,bios下的usb驅(qū)動(dòng)研發(fā)研究報(bào)告本文共計(jì)25頁,12975字;摘要眾所周知,usb是通用串行總線的簡稱。從字面的意思來看,本文是關(guān)于計(jì)算機(jī)接口的usb的一種規(guī)范╠╠uhci。uhci是通用主機(jī)控制器接口的簡稱。首先我們先從分析linux下uhci源碼的特點(diǎn)入手,然后在講述如何與主機(jī)控制器通信和如何通過驅(qū)動(dòng)主機(jī)控制器。...
內(nèi)容介紹
此文檔由會(huì)員 靈活的胖子 發(fā)布
BIOS下的USB驅(qū)動(dòng)研發(fā)研究報(bào)告
本文共計(jì)25頁,12975字;
摘要
眾所周知,USB是通用串行總線的簡稱。從字面的意思來看,本文是關(guān)于計(jì)算機(jī)接口的USB的一種規(guī)范――UHCI。UHCI是通用主機(jī)控制器接口的簡稱。
首先我們先從分析LINUX下UHCI源碼的特點(diǎn)入手,然后在講述如何與主機(jī)控制器通信和如何通過驅(qū)動(dòng)主機(jī)控制器。
本文敘述了軟件的開發(fā)背景、相關(guān)技術(shù)知識(shí)、軟件的總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及程序編寫及調(diào)試過程中遇到的問題及解決方法。
關(guān)鍵字:
BIOS,驅(qū)動(dòng)程序,通用串行總線,通用主機(jī)控制器接口
ABSTRACT
As it is known to all that USB is short for Universal Serial Bus.From the meaning of word,this article tells something about computer interfaces about UHCI,Universal Host Controller Interfaces for short,a kind of specification of USB .
目錄
目錄 2
摘要 4
ABSTRACT 5
引言 6
第一章 軟件開發(fā)背景 7
第二章 相關(guān)技術(shù)介紹 8
2.1 USB數(shù)據(jù)流模型 8
2.1.1實(shí)現(xiàn)者的視圖 8
圖2-1 USB需實(shí)現(xiàn)的區(qū)域 8
2.1.2 USB通信流 9
圖2-2 USB主機(jī)/設(shè)備的細(xì)節(jié)圖 9
圖2-3 USB通信流 10
2.1.3 通道 10
2.1.3.1 流通道 10
2.1.3.2 消息通道 10
2.1.4 傳送類型 11
2.1.5 傳送的總線訪問 11
2.2 USB設(shè)備架構(gòu) 11
2.2.1 USB設(shè)備狀態(tài) 11
圖2-4設(shè)備狀態(tài)轉(zhuǎn)換圖 12
2.2.2 列舉 12
2.2.3通用USB設(shè)備操作(Generic USB Device Operations) 13
2.2.3.1動(dòng)態(tài)插接與拔開 13
2.2.3.2地址分配 13
2.2.3.3配置 13
2.2.3.4數(shù)據(jù)傳送 13
2.3 USB主機(jī):硬件和軟件 14
圖2-5通信模型層次關(guān)系圖 14
圖2-6 主機(jī)通信圖 15
第三章 驅(qū)動(dòng)程序的研究與設(shè)計(jì) 16
3.1驅(qū)動(dòng)程序設(shè)計(jì)方法和思想 16
3.2 運(yùn)行、開發(fā)和調(diào)試環(huán)境 16
3.2.1 運(yùn)行環(huán)境 16
3.2.2 開發(fā)環(huán)境 16
3.2.3 調(diào)試環(huán)境 16
3.3 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 17
3.3.1 struct usb_device 17
3.3.2 struct usb_device_descriptor 18
3.3.3 struct usb_config_descriptor 18
3.3.4 struct usb_interface 19
3.3.5 struct usb_interface_descriptor 19
3.3.8 struct usb_endpoint_descriptor 20
3.4 功能模塊的設(shè)計(jì) 21
3.4.1 void usb_connect(struct usb_device *dev); 21
3.4.2 int usb_new_device(struct usb_device *dev); 21
3.4.3 int usb_set_address(struct usb_device *dev); 22
3.4.4 int usb_get_descriptor(struct usb_device *dev, 22
3.4.5 int usb_get_device_descriptor(struct usb_device *dev); 22
3.4.6 int usb_get_configuration(struct usb_device *dev); 23
3.4.7 int usb_parse_configuration(struct usb_device *dev, 23
3.4.8 static int usb_parse_interface(struct usb_device *dev, 23
3.4.9 static int usb_parse_endpoint(struct usb_device *dev, 24
3.4.10 int usb_set_configuration(struct usb_device *dev, 24
第四章 軟件編寫調(diào)試中的問題及解決方法 24
結(jié)束語 25
致謝 25
參考文獻(xiàn) 25
部分參考文獻(xiàn)
[1]《USB外圍設(shè)備設(shè)計(jì)與應(yīng)用》 許永和 編著 健蓮科技 改編 中國電力出版社
[2]《USB大全》 (美)Jan Axelson著 陳逸 等譯 中國電力出版社
[3]《USB1.1協(xié)議》 電子文檔
[4]《80*86匯編語言程序設(shè)計(jì)教程》 楊季文 等編著 錢培德 審 清華大學(xué)出版社
[5]《440LXAGPset》 電子文檔
[6]《PC技術(shù)內(nèi)幕》 Frank van Gilluwe 著 精英科技 譯 中國電力出版社
[7]《從8086到Pentium Ⅲ 微型計(jì)算機(jī)及接口技術(shù)》
馬維華 奚抗生 易仲芳 毛建國 編著 科學(xué)出版社
本文共計(jì)25頁,12975字;
摘要
眾所周知,USB是通用串行總線的簡稱。從字面的意思來看,本文是關(guān)于計(jì)算機(jī)接口的USB的一種規(guī)范――UHCI。UHCI是通用主機(jī)控制器接口的簡稱。
首先我們先從分析LINUX下UHCI源碼的特點(diǎn)入手,然后在講述如何與主機(jī)控制器通信和如何通過驅(qū)動(dòng)主機(jī)控制器。
本文敘述了軟件的開發(fā)背景、相關(guān)技術(shù)知識(shí)、軟件的總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及程序編寫及調(diào)試過程中遇到的問題及解決方法。
關(guān)鍵字:
BIOS,驅(qū)動(dòng)程序,通用串行總線,通用主機(jī)控制器接口
ABSTRACT
As it is known to all that USB is short for Universal Serial Bus.From the meaning of word,this article tells something about computer interfaces about UHCI,Universal Host Controller Interfaces for short,a kind of specification of USB .
目錄
目錄 2
摘要 4
ABSTRACT 5
引言 6
第一章 軟件開發(fā)背景 7
第二章 相關(guān)技術(shù)介紹 8
2.1 USB數(shù)據(jù)流模型 8
2.1.1實(shí)現(xiàn)者的視圖 8
圖2-1 USB需實(shí)現(xiàn)的區(qū)域 8
2.1.2 USB通信流 9
圖2-2 USB主機(jī)/設(shè)備的細(xì)節(jié)圖 9
圖2-3 USB通信流 10
2.1.3 通道 10
2.1.3.1 流通道 10
2.1.3.2 消息通道 10
2.1.4 傳送類型 11
2.1.5 傳送的總線訪問 11
2.2 USB設(shè)備架構(gòu) 11
2.2.1 USB設(shè)備狀態(tài) 11
圖2-4設(shè)備狀態(tài)轉(zhuǎn)換圖 12
2.2.2 列舉 12
2.2.3通用USB設(shè)備操作(Generic USB Device Operations) 13
2.2.3.1動(dòng)態(tài)插接與拔開 13
2.2.3.2地址分配 13
2.2.3.3配置 13
2.2.3.4數(shù)據(jù)傳送 13
2.3 USB主機(jī):硬件和軟件 14
圖2-5通信模型層次關(guān)系圖 14
圖2-6 主機(jī)通信圖 15
第三章 驅(qū)動(dòng)程序的研究與設(shè)計(jì) 16
3.1驅(qū)動(dòng)程序設(shè)計(jì)方法和思想 16
3.2 運(yùn)行、開發(fā)和調(diào)試環(huán)境 16
3.2.1 運(yùn)行環(huán)境 16
3.2.2 開發(fā)環(huán)境 16
3.2.3 調(diào)試環(huán)境 16
3.3 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 17
3.3.1 struct usb_device 17
3.3.2 struct usb_device_descriptor 18
3.3.3 struct usb_config_descriptor 18
3.3.4 struct usb_interface 19
3.3.5 struct usb_interface_descriptor 19
3.3.8 struct usb_endpoint_descriptor 20
3.4 功能模塊的設(shè)計(jì) 21
3.4.1 void usb_connect(struct usb_device *dev); 21
3.4.2 int usb_new_device(struct usb_device *dev); 21
3.4.3 int usb_set_address(struct usb_device *dev); 22
3.4.4 int usb_get_descriptor(struct usb_device *dev, 22
3.4.5 int usb_get_device_descriptor(struct usb_device *dev); 22
3.4.6 int usb_get_configuration(struct usb_device *dev); 23
3.4.7 int usb_parse_configuration(struct usb_device *dev, 23
3.4.8 static int usb_parse_interface(struct usb_device *dev, 23
3.4.9 static int usb_parse_endpoint(struct usb_device *dev, 24
3.4.10 int usb_set_configuration(struct usb_device *dev, 24
第四章 軟件編寫調(diào)試中的問題及解決方法 24
結(jié)束語 25
致謝 25
參考文獻(xiàn) 25
部分參考文獻(xiàn)
[1]《USB外圍設(shè)備設(shè)計(jì)與應(yīng)用》 許永和 編著 健蓮科技 改編 中國電力出版社
[2]《USB大全》 (美)Jan Axelson著 陳逸 等譯 中國電力出版社
[3]《USB1.1協(xié)議》 電子文檔
[4]《80*86匯編語言程序設(shè)計(jì)教程》 楊季文 等編著 錢培德 審 清華大學(xué)出版社
[5]《440LXAGPset》 電子文檔
[6]《PC技術(shù)內(nèi)幕》 Frank van Gilluwe 著 精英科技 譯 中國電力出版社
[7]《從8086到Pentium Ⅲ 微型計(jì)算機(jī)及接口技術(shù)》
馬維華 奚抗生 易仲芳 毛建國 編著 科學(xué)出版社
TA們正在看...
- 自媒體培訓(xùn)教材如何利用關(guān)鍵詞回復(fù)有效漲粉?.pdf
- 自媒體培訓(xùn)教材如何建立爆款內(nèi)容素材庫?.pdf
- 自媒體培訓(xùn)教材如何打造獨(dú)有的公眾號(hào)風(fēng)格?.pdf
- 自媒體培訓(xùn)教材如何把抽象內(nèi)容視覺化?.pdf
- 自媒體培訓(xùn)教材如何根據(jù)公眾號(hào)定位做好日常選題?.pdf
- 自媒體培訓(xùn)教材如何根據(jù)用戶動(dòng)機(jī)引導(dǎo)轉(zhuǎn)發(fā).pdf
- 自媒體培訓(xùn)教材如何用大號(hào)帶小號(hào)有效漲粉?.pdf
- 自媒體培訓(xùn)教材微信加好友時(shí)如何提高通過率?.pdf
- 自媒體培訓(xùn)教材微信文章臨時(shí)鏈接轉(zhuǎn)永久鏈接的5種方...pdf
- 自媒體培訓(xùn)教材文章素材的6個(gè)搜索渠道.pdf