声明
摘要
第1章 绪论
1.1 课题研究背景及意义
1.2 国内外发展现状及趋势
1.3 课题研究内容
1.4 论文组织结构
第2章 任意波形发生器USB程控系统结构
2.1 系统开发平台及流程
2.2 任意波形发生器USB程控系统整体结构
2.3 系统关键技术方案研究
2.3.1 设备驱动程序设计
2.3.2 I/O模型
2.3.3 程控命令的实时解析
2.4 本章小结
第3章 基于WDF的USB设备驱动程序设计与实现
3.1 通用串行总线USB
3.1.1 USB数据流模型
3.1.2 USB的传输方式
3.1.3 USB设备的逻辑组织
3.1.4 USB的描述符
3.2 固件程序设计
3.2.1 设备的枚举过程
3.2.2 固件程序的设计思想
3.2.3 固件程序的组成
3.2.4 固件程序的设计
3.3 USB设备驱动程序开发
3.3.1 WDF模型框架结构
3.3.2 USB设备驱动程序的设计与实现
3.4 驱动程序调试、生成及安装
3.4.1 调试驱动程序
3.4.2 生成、安装驱动程序
3.5 本章小结
第4章 程控软件设计
4.1 程控软件需求分析
4.2 程控软件模块化设计
4.2.1 模块化设计原理
4.2.2 标准波模块设计
4.2.3 任意波模块设计
4.3 程控软件与设备之间的通信
4.3.1 Windows设备树
4.3.2 设备的命名方案
4.3.3 建立设备通信通道
4.4 I/O横型
4.4.1 同步I/O横型与异步I/O横型
4.4.2 异步I/O典型设计方法研究
4.4.3 程控软件的异步I/O设计
4.5 SCPI解析模块的设计与集成
4.5.1 SCPI概述
4.5.2 AWG程控命令系统
4.5.3 SCPI解析模块的设计与集成
4.6 本章小结
第5章 系统测试
5.1 系统测试平台
5.2 系统测试目的及流程
5.3 系统测试方案及用例设计
5.3.1 系统测试方案设计
5.3.2 系统测试用例设计
5.4 系统测试结果与分析
5.4.1 功能测试结果与分析
5.4.2 健壮性测试结果与分析
5.5 本章小结
第6章总结与展望
6.1 本文总结
6.2 课题展望
致谢
攻读硕士学位期间发表的学术论文
参考文献