文摘
英文文摘
声明
第一章 绪论
1.1 选题的依据与意义
1.2国内外研究动态
1.3 Usb网络电话产生背景
1.3.1 Voip的形成
1.3.2 Skype的特点
1.3.3 Usb网络电话的形成
1.4本文的研究内容及创新之处
第二章系统简介
2.1 skype工作原理
2.1.1 Skype与P2P
2.1.2 Skype的通信原理
2.1.3 Skype的技术优势
2.2 USB的结构与工作原理
2.2.1物理结构
2.2.2 USB设备逻辑结构
2.2.3 USB通信分层模型
2.2.4四种传输方式
2.2.5 USB通信协议
2.2.6 HID协议
2.2.7 Usb Audio协议
2.3系统的基本原理与实现形式
2.4 Hsb网络电话系统功能
第三章Usb网络电话硬件设计
3.1硬件总体方案
3.2硬件模块设计
3.2.1主MCU模块
3.2.2键盘扫描电路
3.2.3液晶显示电路
3.2.4 Usb电路
3.2.5音频电路
3.2.6综合电路
第四章 固件程序设计和实现
4.1 固件模块组成及框架
4.2键盘扫描模块
4.3 LCD驱动模块
4.4 Usb协议模块
4.4.1 USB枚举
4.4.2描述符
4.4.3端点中断响应
第五章 主机程序体系设计和实现
5.1 主机程序组成框架
5.2主程序设计
5.2.1软件界面
5.2.2软件显示界面设计
5.2.3菜单界面设计
5.3 Skype消息处理程序设计
5.3.1 Skype AP1分类
5.3.2从Skype发至设备的API
5.3.3从设备发至Skype的API
5.3.4 API传输层
5.3.5软件设计
5.4 USB接口驱动程序设计
5.4.1 HID驱动原理
5.4.2 HID驱动相关API
5.4.3多国语言显示的实现
5.5音频设备控制软件设计
5.5.1 Windows Mixer函数
5.5.2音频线路操作流程
5.5.3音量控制编程
5.5.4 Vista下音量控制
第六章Usb网络电话系统测试实验
6.1硬件设备测试
6.1.1 Usb设备测试
6.1.2音频设备测试
6.2主机软件测试
6.2.1 Skype API测试
6.2.2多国语言显示测试
6.2.3 Vista系统的音频设备测试
第七章总结与展望
附录
参考文献
致 谢
厦门大学;