文摘
英文文摘
独创性声明及学位论文版权使用授权书
第一章绪论
1.1嵌入式系统概述
1.1.1嵌入式系统和嵌入式操作系统
1.1.2嵌入式系统发展趋势
1.2视频监控系统的发展与应用
1.2.1视频监控系统的发展
1.2.2网络摄像机系统的监控应用
1.3基于嵌入式实时系统的网络摄像机系统
1.3.1嵌入式网络摄像机系统框图和说明
1.3.2嵌入式网络摄像机系统功能和技术规格
1.3.3主要承担的科研工作
第二章TCP/IP网络通信与Windows网络编程
2.1 TCP/IP协议简介
2.1.1 TCP/IP参考模型
2.1.2网间协议IP
2.1.3传输控制协议TCP
2.1.4用户数据报协议(UDP)
2.2 Windows Sockets对网络编程的支持
2.2.1 Windows Sockets基本概念
2.2.2套接字网络编程原理
2.2.3 Windows Sockets编程原理
2.2.3 MFC对WinSocket API的封装
第三章系统网络通信的实现
3.1网络通信程序设计
3.1.1网络连接模式选择
3.1.2 JPG文件的网络传输机制
3.2网络通信容错机制
3.3网络通信的程序实现
3.3.1程序设计
3.3.2关键代码说明
第四章Windows系统下的图像解码及显示
4.1 Windows系统下的图像显示
4.1.1 BMP图像文件格式简介
4.1.2 BMP图像文件的文件头定义
4.1.3调色板数据
4.1.4本系统中用到的BMP图像操作函数及类简介
4.2 JPG文件压缩与解压缩原理
4.2.1色彩模型
4.2.2离散余弦变换(DCT)
4.2.3重排DCT结果
4.2.4量化
4.2.5 DC编码
4.2.6 AC编码
4.2.7 Huffman编码
4.2.8 JPG文件组织格式
4.2.9 JPG文件的解码
4.3动态图像解码的优化
4.4解码类CJpeg的实现
第五章Windows PC用户终端软件系统的实现
5.1程序功能和界面设计
5.2 Windows平台下的多线程编程
5.2.1 Win32 API下的多线程编程
5.2.2基于MFC的多线程编程
5.3 PC端软件的多线程设计
5.3.1多线程设计必要性分析
5.3.2程序流程设计
5.3.3解码显示线程设计
5.3.4存储线程设计
5.3.5发送线程设计
5.3.6线程的安全退出
5.4图像回放功能设计
5.5软件性能测试
5.5.1测试程序负荷能力
5.5.2测试与摄像端连接时实际运行性能
第六章Windows CE.NET系统及其软件开发环境
6.1 Windows CE.NET系统简介
6.1.1概述
6.1.2 Windows CE的组件
6.1.3 Windows CE的定制和裁减
6.2 Windows CE应用程序开发简介
6.2.1与Windows PC开发的异同
6.2.2 Windows CE应用程序开发环境
6.3 Embedded Visual C++开发环境
6.3.1平台SDK
6.3.2仿真器
6.3.3远程设备连接
6.3.4 EVC远程工具概述
第七章Windows CE.NET嵌入式设备上的客户端软件系统实现
7.1 Intel Sitsang/PXA255嵌入式平台简介
7.1.1平台功能
7.1.2系统框架
7.2网络摄像机客户端软件系统的实现
7.2.1程序简介
7.2.2网络传输实现
7.2.3多线程设计
7.3程序性能分析
论文总结
参考文献
发表论文和科研情况说明
致谢