首页> 中文学位 >嵌入式网络摄像机终端用户软件系统的研究与实现
【6h】

嵌入式网络摄像机终端用户软件系统的研究与实现

代理获取

目录

文摘

英文文摘

独创性声明及学位论文版权使用授权书

第一章绪论

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程序性能分析

论文总结

参考文献

发表论文和科研情况说明

致谢

展开▼

摘要

本论文工作是天津市科委面上基础研究项目“基于嵌入式实时系统的网络摄像机”的一部分。本人负责用户终端的软件系统开发。 论文主要介绍基于嵌入式实时系统的网络摄像机系统的用户终端软件系统的设计与实现。该软件系统实现了Windows PC系统与摄像端的VxWorks系统之间的网络传输,JPG文件的解码显示,以及文件存储和图像回放设计:此外还实现了Windows CE.NET嵌入式系统的用户终端软件系统,这是原有系统在移动与嵌入式应用方向的一个扩展。 论文第一章介绍了嵌入式系统和网络视频监控技术的发展和应用现状。第二章和第三章介绍网络传输部分,首先阐述了TCP/IP网络技术基本概念和Windows系统对网络应用开发的支持,然后以此为基础说明如何具体实现本系统的网络传输。第四章介绍解码显示部分,首先说明了Windows系统下的图像显示机制与JPEG解码的简要过程,然后阐述如何根据本系统的实际情况进行优化,并简要说明了JPEG解码的程序实现。第五章介绍用户终端软件系统总的实现方法,包括用户界面、多线程设计、以及其他功能模块的实现。第六章和第七章是Windows CE系统部分,简要介绍了Windows CE.NET系统及其应用程序开发工具的功能和特性,并说明基于该系统的客户端应用程序的实现。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号