基于arm11的嵌入式视频监视系统设计.doc
约41页DOC格式手机打开展开
基于arm11的嵌入式视频监视系统设计,摘 要 iabstract ii目录 iii第一章 引 言 11.1 视频监控系统简介 11.2 嵌入式系统简介 21.3 论文内容组织形式 3第二章 ok6410开发平台简介及嵌入式系统开发环境的建立 42.1 ok6410开发平台简介 42.1.1 ok6410开发平台的硬件资源介绍 42.1.2 s3c6410介...
内容介绍
此文档由会员 wjxk89 发布
摘 要 I
ABSTRACT II
目录 III
第一章 引 言 1
1.1 视频监控系统简介 1
1.2 嵌入式系统简介 2
1.3 论文内容组织形式 3
第二章 OK6410开发平台简介及嵌入式系统开发环境的建立 4
2.1 OK6410开发平台简介 4
2.1.1 OK6410开发平台的硬件资源介绍 4
2.1.2 S3C6410介绍 6
2.2 嵌入式系统开发环境的建立 6
2.2.1嵌入式系统的一般开发模式 6
2.2.2嵌入式操作系统的选择 7
2.2.3开发环境的建立步骤 8
第三章 系统总体分析及实现 9
3.1 系统的总体分析 9
3.1.1系统的总体功能分析 9
3.1.2 系统的总体设计方案 11
3.2 图像采集模块 13
3.2.1 VIDEO4LINUX2简介 13
3.2.2 图像采集程序设计步骤 13
3.2.3图像帧格式的设置 14
3.2.4 利用VIDEO4LINUX2截取图像的方法 15
3.2.5 图像采集的具体实现 15
3.2.6 小结 19
3.3 开发板液晶屏显示模块 20
3.3.1 FRAMEBUFFER简介 20
3.3.2 对FRAMEBUFFER编程的步骤 21
3.3.3图像数据格式转化 22
3.3.4 液晶屏显示的具体实现 22
3.4 数据传输模块 22
3.4.1 SOCKET简介 22
3.4.2 SOCKET通信过程 24
3.4.3数据传输的过程 25
3.5 数据压缩编码模块 26
3.5.1多媒体数据进行压缩编码的必要性 26
3.5.2视频压缩编解码的分类 26
3.5.3利用MFC对视频数据压缩编码 27
3.5.4 压缩编码的具体实现 27
3.6 视频存储成AVI类型文件模块 28
3.7 通信控制模块 29
3.8 PC机显示模块 30
3.8.1 QT简介 30
3.8.2 PC机显示模块的具体实现 31
第四章 系统实验结果 32
第五章 总结与展望 34
5.1 总结 34
5.2 展望 34
参考文献 36
致 谢 37
随着多媒体技术和网络技术的发展,嵌入式图像采集系统的研究与实现越来越受到人们的重视。传统的图像采集系统一般采用基于PC机平台和视频采集卡的形式,该方案系统体积大、成本高。在这种背景下,设计一种轻便小巧的采集系统来采集、存储并显示所需的图像成为市场需求。
本论文研究的基于ARM11处理器的嵌入式系统视频信号接收、显示与存储系统,具有体积小、成本低和稳定性高等优点。硬件采用飞凌公司提供的OK6410开发板,开发环境是嵌入式Linux操作系统。在本系统中,服务器端采取多线程编程,利用开发板自带的摄像头采集图像并在目标板液晶屏上显示,通过网络还可将采集的图像发送到PC机上显示,同时根据客户端的命令还可以完成视频信号的编码,并且存储成AVI文件。该方案大大降低了系统的复杂性,可以扩展应用在远程监控系统等诸多领域。
关键词:嵌入式Linux,视频监控,图像采集,视频信号传输,视频存储
ABSTRACT II
目录 III
第一章 引 言 1
1.1 视频监控系统简介 1
1.2 嵌入式系统简介 2
1.3 论文内容组织形式 3
第二章 OK6410开发平台简介及嵌入式系统开发环境的建立 4
2.1 OK6410开发平台简介 4
2.1.1 OK6410开发平台的硬件资源介绍 4
2.1.2 S3C6410介绍 6
2.2 嵌入式系统开发环境的建立 6
2.2.1嵌入式系统的一般开发模式 6
2.2.2嵌入式操作系统的选择 7
2.2.3开发环境的建立步骤 8
第三章 系统总体分析及实现 9
3.1 系统的总体分析 9
3.1.1系统的总体功能分析 9
3.1.2 系统的总体设计方案 11
3.2 图像采集模块 13
3.2.1 VIDEO4LINUX2简介 13
3.2.2 图像采集程序设计步骤 13
3.2.3图像帧格式的设置 14
3.2.4 利用VIDEO4LINUX2截取图像的方法 15
3.2.5 图像采集的具体实现 15
3.2.6 小结 19
3.3 开发板液晶屏显示模块 20
3.3.1 FRAMEBUFFER简介 20
3.3.2 对FRAMEBUFFER编程的步骤 21
3.3.3图像数据格式转化 22
3.3.4 液晶屏显示的具体实现 22
3.4 数据传输模块 22
3.4.1 SOCKET简介 22
3.4.2 SOCKET通信过程 24
3.4.3数据传输的过程 25
3.5 数据压缩编码模块 26
3.5.1多媒体数据进行压缩编码的必要性 26
3.5.2视频压缩编解码的分类 26
3.5.3利用MFC对视频数据压缩编码 27
3.5.4 压缩编码的具体实现 27
3.6 视频存储成AVI类型文件模块 28
3.7 通信控制模块 29
3.8 PC机显示模块 30
3.8.1 QT简介 30
3.8.2 PC机显示模块的具体实现 31
第四章 系统实验结果 32
第五章 总结与展望 34
5.1 总结 34
5.2 展望 34
参考文献 36
致 谢 37
随着多媒体技术和网络技术的发展,嵌入式图像采集系统的研究与实现越来越受到人们的重视。传统的图像采集系统一般采用基于PC机平台和视频采集卡的形式,该方案系统体积大、成本高。在这种背景下,设计一种轻便小巧的采集系统来采集、存储并显示所需的图像成为市场需求。
本论文研究的基于ARM11处理器的嵌入式系统视频信号接收、显示与存储系统,具有体积小、成本低和稳定性高等优点。硬件采用飞凌公司提供的OK6410开发板,开发环境是嵌入式Linux操作系统。在本系统中,服务器端采取多线程编程,利用开发板自带的摄像头采集图像并在目标板液晶屏上显示,通过网络还可将采集的图像发送到PC机上显示,同时根据客户端的命令还可以完成视频信号的编码,并且存储成AVI文件。该方案大大降低了系统的复杂性,可以扩展应用在远程监控系统等诸多领域。
关键词:嵌入式Linux,视频监控,图像采集,视频信号传输,视频存储