您现在的位置: 精品资料网 >> 生产管理 >> 设备管理 >> 资料信息

USB大容量存储设备驱动程序改进与优化(PDF 76页)

所属分类:
设备管理
文件大小:
3501 KB
下载地址:
相关资料:
usb,驱动程序
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从设备驱动程序体系图
..............................