首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文--网络操作系统论文

一种远程PCI设备驱动方法的设计与实现

摘要第1-6页
Abstract第6-8页
目录第8-10页
图表目录第10-12页
第一章 引言第12-17页
   ·项目背景第12页
   ·项目的目的和意义第12-15页
     ·应用场景第13-14页
     ·项目目的第14-15页
   ·项目简介第15页
   ·本文的工作与组织第15-17页
第二章 相关技术第17-31页
   ·设备驱动概述第17-18页
     ·Linux下的设备第17页
     ·Linux设备驱动第17-18页
   ·PCI简介第18-24页
     ·PCI配置空间第19-21页
     ·Linux下的PCI设备驱动第21-24页
   ·虚拟机技术第24-28页
     ·处理器的虚拟第25页
     ·内存的虚拟第25-26页
     ·I/O资源的虚拟第26-28页
   ·QEMU虚拟机第28-31页
     ·QEMU动态翻译技术第28-29页
     ·QEMU设备模型第29-31页
第三章 远程PCI设备驱动的设计第31-45页
   ·总体设计第31-33页
   ·本地设备代理的设计第33-36页
     ·设备虚拟化方式的选择第33页
     ·远端PCI设备的模拟第33-35页
     ·设备代理的执行流程第35-36页
   ·远端驱动代理的设计第36-39页
     ·用户空间驱动第36-38页
     ·驱动代理的模块设计第38页
     ·驱动代理的执行流程第38-39页
   ·设备I/O读写的设计第39-40页
   ·中断处理的设计第40-41页
   ·DMA操作的设计第41-44页
   ·网络通信的设计第44-45页
第四章 远程PCI设备驱动的实现第45-66页
   ·本地设备代理的实现第45-50页
     ·设备代理的注册第45-46页
     ·设备代理的初始化第46-47页
     ·配置空间读写的实现第47-49页
     ·设备I/O读写的实现第49-50页
   ·DMA操作的实现第50-60页
     ·DMA映射操作的截获第50-53页
     ·DMA映射信息结构第53-54页
     ·DMA通用层API的实现第54-59页
     ·设备代理和客户机的交互第59-60页
   ·远端驱动代理的实现第60-64页
     ·内核模块的初始化第60-62页
     ·用户空间服务器的实现第62-63页
     ·设备操作的实现第63-64页
   ·网络通信模块的实现第64-66页
第五章 总结与展望第66-68页
   ·论文小结第66页
   ·工作展望第66-68页
参考文献第68-70页
致谢第70-71页
参与项目第71-73页

论文共73页,点击 下载论文
上一篇:机器学习在无线通信中的应用研究
下一篇:基于知识的IT系统监控技术研究与实现