首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于VPX的异构系统的通讯和管理技术研究

致谢第5-6页
摘要第6-7页
Abstract第7页
1 绪论第14-20页
    1.1 研究背景第14-15页
    1.2 国内外研究现状第15-16页
    1.3 论文主要工作和组织结构第16-20页
        1.3.1 论文主要工作第16-17页
        1.3.2 论文组织结构第17-20页
2 基于VPX的异构系统关键技术概要第20-30页
    2.1 PCI总线协议和PCIe总线协议第20-27页
        2.1.1 PCI总线协议第20-23页
            2.1.1.1 PCI总线的组成结构第20-21页
            2.1.1.2 PCI总线配置第21-22页
            2.1.1.3 PCI总线数据传送第22页
            2.1.1.4 PCI总线优势第22-23页
        2.1.2 PCIe总线协议第23-27页
            2.1.2.1 PCIe协议简介第23-25页
            2.1.2.2 PCIe总线技术优势第25-26页
            2.1.2.3 PCIe总线的层次结构第26-27页
    2.2 操作系统第27-29页
    2.3 本章小节第29-30页
3 基于VPX的异构系统的总体方案设计第30-36页
    3.1 基于VPX的异构系统性能指标第30页
    3.2 系统整体硬件结构设计第30-33页
        3.2.1 主控模块第31-32页
        3.2.2 信号处理模块第32页
        3.2.3 存储模块第32-33页
    3.3 系统软件整体设计方案第33-34页
        3.3.1 Windows软件设计第33-34页
        3.3.2 VxWorks软件设计第34页
    3.4 系统主要数据通路第34-35页
    3.5 本章小节第35-36页
4 基于VPX的异构系统的通讯和管理软件框架设计第36-52页
    4.1 驱动程序概述第36-37页
    4.2 WDF驱动程序的基本框架结构第37-39页
        4.2.1 WDF驱动程序模型第37页
        4.2.2 设备和驱动程序的层次结构第37-39页
    4.3 DriverEntry例程和EvtDriverDeviceAdd例程第39-40页
    4.4 IRP和派遣函数第40-44页
        4.4.1 IRP第40-41页
        4.4.2 IRP类型第41-42页
        4.4.3 I/O传输的方式第42-43页
        4.4.4 IRP处理方式第43-44页
    4.5 中断处理第44-47页
        4.5.1 中断请求级第44-45页
        4.5.2 中断服务例程第45-46页
        4.5.3 DPC例程第46-47页
    4.6 即插即用例程第47页
    4.7 基于WDF的PCIe驱动硬件访问框架第47-48页
    4.8 系统软件框架总体归纳第48-51页
    4.9 本章小节第51-52页
5 基于VPX的异构系统的通讯和管理软件逻辑设计第52-70页
    5.1 软件逻辑分析第52-53页
    5.2 主控模块软件逻辑设计第53-68页
        5.2.1 基于WDF的PCIe驱动程序的管理业务设计第54-60页
            5.2.1.1 命令包的结构第54-55页
            5.2.1.2 命令包的交互方式第55-56页
            5.2.1.3 中断方式第56页
            5.2.1.4 寄存器接口设计第56-59页
            5.2.1.5 自定义缓冲区设计第59-60页
        5.2.2 基于WDF的PCIe驱动程序的数据业务设计第60-64页
            5.2.2.1 单路读写数据流设计第60-63页
            5.2.2.2 多路读写数据流设计第63-64页
        5.2.3 C++静态接口的管理业务设计第64-66页
            5.2.3.1 命令的发送第64-65页
            5.2.3.2 返回的接收第65页
            5.2.3.3 逻辑转换第65-66页
        5.2.4 C++静态接口的数据业务设计第66-67页
        5.2.5 应用程序逻辑设计第67-68页
    5.3 本章小节第68-70页
6 基于VPX的异构系统的通讯和管理软件实现第70-90页
    6.1 INF文件编写第70-72页
    6.2 软件架构搭建第72-77页
        6.2.1 PCIe驱动程序入口函数第72-73页
        6.2.2 PCIe驱动程序初始化第73-77页
            6.2.2.1 创建I/O队列第73-74页
            6.2.2.2 创建中断对象第74页
            6.2.2.3 获取和释放设备内存空间第74-76页
            6.2.2.4 创建交互缓冲区第76页
            6.2.2.5 创建设备GUID接口第76-77页
    6.3 数据业务第77-83页
        6.3.1 读数据流第78-81页
        6.3.2 写数据流第81-83页
    6.4 管理业务第83-89页
        6.4.1 命令的发送第83-85页
        6.4.2 返回的接收第85-86页
        6.4.3 串并行控制第86-87页
        6.4.4 系统逻辑管理第87-88页
        6.4.5 操作可视化第88-89页
    6.5 本章小节第89-90页
7 基于VPX的异构系统的通讯和管理软件测试与验证第90-104页
    7.1 软件调试第90-92页
        7.1.1 驱动程序调试第90-91页
        7.1.2 应用程序调试第91-92页
    7.2 软件安装第92-93页
    7.3 软件测试第93-102页
        7.3.1 测试需求分析第93-94页
        7.3.2 软件测试方案第94-95页
        7.3.3 速度测试第95-97页
        7.3.4 命令响应时间及其正确性测试第97-99页
        7.3.5 高并发测试第99-100页
        7.3.6 寄存器接口和驱动程序缓冲区测试第100-102页
    7.4 本章小节第102-104页
8 总结和展望第104-108页
    8.1 总结第104-105页
    8.2 展望第105-108页
参考文献第108-112页
作者简历第112页

论文共112页,点击 下载论文
上一篇:基于高实时分布式网络的爬虫软件设计与实现
下一篇:服装制造业工厂智能管理系统设计与实现