首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--存贮器论文

Linux平台下USB大容量存储设备驱动程序的改进与优化

致谢第1-6页
中文摘要第6-7页
ABSTRACT第7-10页
1 引言第10-15页
   ·课题背景第10-12页
   ·课题提出的意义第12页
   ·课题主要工作第12-13页
   ·论文的主要结构第13-15页
2 系统分析第15-34页
   ·Linux设备模型分析第15-24页
     ·sysfs文件系统第15页
     ·Kobject、kset和子系统第15-17页
     ·设备模型组件第17-20页
     ·添加或删除设备模型组件第20-24页
   ·块设备I/O请求处理第24-25页
   ·Linux SCSI子系统第25-31页
     ·SCSI的系统结构第26-27页
     ·SCSI子系统与内核上层的交互第27页
     ·Linux SCSI子系统的分层结构第27-28页
     ·使用这三层的IO请求流程第28-29页
     ·SCSI上层SD模块第29页
     ·SCSI中间层第29-30页
     ·SCSI下层驱动模块第30-31页
   ·Linux USB子系统第31-32页
     ·USB协议的设计思想第31页
     ·LINUX USB子系统的体系结构第31-32页
   ·一次IO数据传输流程及存在的问题第32-34页
     ·一次IO数据传输流程第32-33页
     ·存在的问题第33-34页
3 系统改进设计第34-46页
   ·系统优化体系图第34-35页
   ·SD卡设备驱动程序第35-39页
     ·SD卡设备硬件结构第35-36页
     ·Linux平台MMC的实现第36-39页
   ·USB大容量存储类第39-45页
     ·Bulk-Only传输协议第40-43页
     ·USB大容量存储类设备工作原理第43-45页
   ·优化设计思想第45-46页
4 系统实现第46-72页
   ·硬件框架第46页
   ·USB驱动程序第46-53页
     ·驱动程序支持哪些设备第47-48页
     ·注册USB驱动程序第48-49页
     ·探测和断开的细节第49-52页
     ·提交和控制urb第52-53页
   ·USB设备的配置和管理过程第53-55页
   ·USB主机端大容量存储设备驱动程序分析第55-60页
     ·结构us_data第55-57页
     ·驱动程序支持哪些设备第57页
     ·注册USB驱动程序第57-58页
     ·大存储驱动程序的探测函数storage_probe第58-59页
     ·USB大容量块设备驱动程序IO流程第59-60页
   ·USB设备大容量存储设备驱动程序实现和优化第60-72页
     ·USB从设备驱动程序体系结构第60-61页
     ·Gadget相关结构第61-65页
     ·如何表现为USB mass storage设备部分第65-66页
     ·SCSI协议的处理部分第66-69页
     ·SC_READ_10和SC_WRITE_10的具体实现第69-72页
5 传输速度测试第72-74页
6 结束语第74-76页
   ·全文总结第74-75页
   ·下一步的工作第75-76页
参考文献第76-78页
作者简历第78-80页
学位论文数据集第80页

论文共80页,点击 下载论文
上一篇:计算机高级接口实验平台的研制与开发
下一篇:排污权交易制度研究