USB大容量存儲設備驅動程序改進與優化(PDF 76頁)
USB大容量存儲設備驅動程序改進與優化(PDF 76頁)內容簡介
1.1 課題背景
1.2 課題提出的意義
1.3課題主要工作
2.3 L i nux SCS I子係統
2.3。2 SCSI子係統與內核上層的交互
2.3.1 SCSI的係統結構
2.3.3 Ljnux SCSI子係統的分層結構
2.3.4使用這三層的1 0請求流程
2.3.5 SCS l上層SD模塊
2.3.6 SCS I中間層
2.3.7 SCS I下層驅動模塊
2.4 L i nux USB子係統
2.4.1 USB協議的設計思想
2.4.2 LlNUX USB子係統的體係結構
2.5一次10數據傳輸流程及存在的問題
2.5.1一次1 0數據傳輸流程
2.5.2存在的問題
3.1 係統優化體係圖
3.2 SD卡設備驅動程序
3.2.1 SD卡設備硬件結構
3.2.2 L i nux平台MMC的實現
3.3 USB大容量存儲類
3.3.1 Bu I k-On l y傳輸協議
3.3.2 USB大容量存儲類設備工作原理
3.4優化設計思想
4.1 硬件框架
4.2 USB驅動程序
4.2.1驅動程序支持哪些設備
4.2.2注冊USB驅動程序
4.2.3探測和斷開的細節
4.2.4提交和控製urb
4.3 USB設備的配置和管理過程
4.4 USB主機端大容量存儲設備驅動程序分析
4.4.1結構us—data
4.4.2驅動程序支持哪些設備
4.4.3注冊USB驅動程序
4.4.4 大存儲驅動程序的探測函數storage—probe
4.4.5 USB大容量塊設備驅動程序10流程
4.5 USB設備大容量存儲設備驅動程序實現和優化
4.5.1 USB從設備驅動程序體係結構
4.5.2 Gadget相關結構
4.5.3如何表現為USB mass storage設備部分
4.5.4 SCS I協議的處理部分
4.5.5 SC—READ_10和SC—WRITE-10的具體實現
4.7 dCSWTag
圖2.10 10數據傳輸流程的係統體係圖
圖2.10為Io數據傳輸流程的係統體係圖。
圖2.1鼬et和它的kobject的關係
圖2.2設備創建過程
圖2.3 Linux塊設備FO請求處理流程
圖2.4 SCSI係統的一個不例
圖2.5塊設備驅動與內核上層的交互
圖2.5描述了這個過程:
圖2.6 Linux SCSI子係統分層結構圖
圖2.6為Linux SCSI子係統分層結構圖。
圖2.7 SCSI三層結構lo傳輸結構圖
圖2.8 SCSI中層和下層交互圖
圖2.8描述了SCSI中下層是如何工作的mJ。
圖2.9 LINUX USB子係統的體係結構
圖3.1係統優化體係結構圖
圖3.2 SD卡結構圖
圖3.3 LINUX文件係統
圖3.4各種描述符的關係
圖3.5命令塊數據包裹器(CBW)格式表
圖3.6為命令狀態CSW包的數據格式:
圖3.6命令狀態CSW包的數據格式圖
圖3.7是一個從設備讀取數據傳輸過程的例子,主機先向端點1發出CBW命
圖3.8第¨包數據格式圖
圖3.9 USB接口人存儲設備的操作流程圖
圖4.1係統實現的硬件框架
圖4.2 USB從設備驅動程序體係圖
..............................
1.2 課題提出的意義
1.3課題主要工作
2.3 L i nux SCS I子係統
2.3。2 SCSI子係統與內核上層的交互
2.3.1 SCSI的係統結構
2.3.3 Ljnux SCSI子係統的分層結構
2.3.4使用這三層的1 0請求流程
2.3.5 SCS l上層SD模塊
2.3.6 SCS I中間層
2.3.7 SCS I下層驅動模塊
2.4 L i nux USB子係統
2.4.1 USB協議的設計思想
2.4.2 LlNUX USB子係統的體係結構
2.5一次10數據傳輸流程及存在的問題
2.5.1一次1 0數據傳輸流程
2.5.2存在的問題
3.1 係統優化體係圖
3.2 SD卡設備驅動程序
3.2.1 SD卡設備硬件結構
3.2.2 L i nux平台MMC的實現
3.3 USB大容量存儲類
3.3.1 Bu I k-On l y傳輸協議
3.3.2 USB大容量存儲類設備工作原理
3.4優化設計思想
4.1 硬件框架
4.2 USB驅動程序
4.2.1驅動程序支持哪些設備
4.2.2注冊USB驅動程序
4.2.3探測和斷開的細節
4.2.4提交和控製urb
4.3 USB設備的配置和管理過程
4.4 USB主機端大容量存儲設備驅動程序分析
4.4.1結構us—data
4.4.2驅動程序支持哪些設備
4.4.3注冊USB驅動程序
4.4.4 大存儲驅動程序的探測函數storage—probe
4.4.5 USB大容量塊設備驅動程序10流程
4.5 USB設備大容量存儲設備驅動程序實現和優化
4.5.1 USB從設備驅動程序體係結構
4.5.2 Gadget相關結構
4.5.3如何表現為USB mass storage設備部分
4.5.4 SCS I協議的處理部分
4.5.5 SC—READ_10和SC—WRITE-10的具體實現
4.7 dCSWTag
圖2.10 10數據傳輸流程的係統體係圖
圖2.10為Io數據傳輸流程的係統體係圖。
圖2.1鼬et和它的kobject的關係
圖2.2設備創建過程
圖2.3 Linux塊設備FO請求處理流程
圖2.4 SCSI係統的一個不例
圖2.5塊設備驅動與內核上層的交互
圖2.5描述了這個過程:
圖2.6 Linux SCSI子係統分層結構圖
圖2.6為Linux SCSI子係統分層結構圖。
圖2.7 SCSI三層結構lo傳輸結構圖
圖2.8 SCSI中層和下層交互圖
圖2.8描述了SCSI中下層是如何工作的mJ。
圖2.9 LINUX USB子係統的體係結構
圖3.1係統優化體係結構圖
圖3.2 SD卡結構圖
圖3.3 LINUX文件係統
圖3.4各種描述符的關係
圖3.5命令塊數據包裹器(CBW)格式表
圖3.6為命令狀態CSW包的數據格式:
圖3.6命令狀態CSW包的數據格式圖
圖3.7是一個從設備讀取數據傳輸過程的例子,主機先向端點1發出CBW命
圖3.8第¨包數據格式圖
圖3.9 USB接口人存儲設備的操作流程圖
圖4.1係統實現的硬件框架
圖4.2 USB從設備驅動程序體係圖
..............................
用戶登陸
設備管理熱門資料
設備管理相關下載