课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业设计] 基于ARM的网络视频服务器的研究 [复制链接]

楼主
文件格式:Word
文件大小:1.32MB
适用专业:物理电子学
适用年级:大学
下载次数:19 次
我要下载:点击联系下载
论文编号:102665

资料简介:
  毕业设计 基于ARM的网络视频服务器的研究,共52页,27726字
  
摘要
  
随着计算机技术、互联网技术、通讯技术的飞速发展,视频监控在各个领域得到了广泛的应用,但是传统的模拟视频监控系统严重受使用范围的限制,而基于PC的视频监控不适合在环境恶劣和不易值守的条件下运行。论文通过对目前视频监控系统的分析,运用嵌入式技术构建了基于ARM处理器的网络视频服务器,实现了视频监控的数字化和网络化。
  
论文构建的网络视频服务器主要由视频采集单元,系统控制单元,网络通信单元组成。
  
视频采集单元主要完成视频图像的采集和压缩编码,系统控制单元完成对设备的控制操作,网络通信单元完成视频图像数据的网络传输。
  
论文首先阐述了硬件的选取及系统结构。详细介绍了ARM9内核处理器的特点及基于ARM920T内核的s3c2440处理器的功能模块。分析了嵌入式操作系统的作用,对商业操作系统和开源的Linux操作系统做出比较和选择。比较了摄像头传感器的类型,选择了性价比比较高的CMOS型传感器。最后介绍了硬件平台的存储单元,以太网控制单元和USB主口单元。
  
软件系统主要工作为:分析移植了U-BOOT系统引导程序,移植了开源的嵌入式Linux操作系统,针对选用的摄像头移植了对应的驱动程序,修改配置了网卡DM9000的驱动程序,移植了Busybox工具集,移植了YAFFS2根文件系统,移植了BOA网络服务器。最终设计了视频图像采集和传输的功能模块,实现了监控的数字化和网络化。经过在局域网内的测试,可以实时的实现视频的传输,监控方便。
  
关键词:嵌入式操作系统,视频监控,ARM,LINUX,U-BOOT,BOA
  

  
目录
  
第一章 绪论………………………………………………………………………………………………1
  
§1-1  课题研究的意义…………………………………………………………………………………1
  
§1-2  视频监控的发展…………………………………………………………………………………1
  
§1-3  嵌入式技术介绍…………………………………………………………………………………2
  
§1-4  课题研究内容及章节安排………………………………………………………………………3
  
第二章 系统选型及相关知识介绍………………………………………………………………4
  
§2-1  系统选型…………………………………………………………………………………………4
  
2-1-1  处理器的选取…………………………………………………………………………………4
  
2-1-2  嵌入式操作系统的选取………………………………………………………………………5
  
2-1-3  摄像头的选取…………………………………………………… ……………………………6
  
§2-2  硬件平台介绍……………………………………………………………………………………7
  
2-2-1  SDRAM存储系统……………………………………………………………………………7
  
2-2-2  NAND FLASH存储器…………………………………………………………………………8
  
2-2-3  DM9000以太网控制器………………………………………………………………………8
  
2-2-4  USB主口………………………………………………………………………………………9
  
§2-3  相关知识介绍……………………………………………………………………………………10
  
2-3-1  图像压缩技术分析……………………………………………………………………………10
  
2-3-2  TCP/IP协议概述……………………………………………………………………………14
  
第三章 嵌入式系统构建……………………………………………………………………………16
  
§3-1  开发环境的建立…………………………………………………………………………………16
  
§3-2  Bootloader的配置移植………………………………………………………………………17
  
3-2-1  U-BOOT移植…………………………………………………………………………………17
  
§3-3  Linux操作系统的移植…………………………………………………………………………18
  
3-3-1  Linux源码目录介绍…………………………………………………………………………18
  
3-3-2  Makefile的修改……………………………………………………………………………19
  
3-3-3  内核的修改配置………………………………………………………………………………20
  
3-3-4  摄像头驱动配置移植…………………………………………………………………………20
  
3-3-5  DM9000的配置移植…………………………………………………………………………22
  
3-3-6  YAFFS2文件系统配置移植…………………………………………………………………25
  
§3-4  构造根文件系统…………………………………………………………………………………26
  
3-4-1  根文件系统介绍及目录创建…………………………………………………………………26
  
3-4-2  Busybox移植…………………………………………………………………………………27
  
3-4-3  共享库文件的添加……………………………………………………………………………28
  
3-4-4  配置文件和设备文件的添加…………………………………………………………………29
  
第四章 视频服务器的实现…………………………………………………………………………30
  
§4-1  网络服务器的配置移植…………………………………………………………………………30
  
4-1-1  BOA服务器介绍……………………………………………………………………………30
  
§4-2  图像采集模块设计………………………………………………………………………………30
  
4-2-1  Video4Linux介绍……………………………………………………………………………30
  
4-2-2  图像采集流程…………………………………………………………………………………33
  
§4-3  网络传输模块设计………………………………………………………………………………36
  
4-3-1  Socket套接字………………………………………………………………………………36
  
4-3-2  视频服务器的实现……………………………………………………………………………31
  
§4-4  视频服务器的测试………………………………………………………………………………39
  
第五章 结论………………………………………………………………………………………………40
  
参考文献……………………………………………………………………………………………………41


资料文件预览:
共1文件夹,1个文件,文件总大小:1.32MB,压缩后大小:782.51KB

  • 毕业设计-基于ARM的网络视频服务器的研究
  • docS物理电子学__基于ARM的网络视频服务器的研究.doc  [1.32MB]

我要下载:基于ARM的网络视频服务器的研究
分享 转发
TOP
沙发

大家好,我是新来的
TOP
板凳

努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!
TOP
地板

叉杆的加工工艺及夹具设计

叉杆的加工工艺及夹具设计
TOP
5#

真的不错啊 谢谢
TOP
6#

好东西  
TOP
7#

不错,顶
TOP
8#

wo kao   200
TOP
9#

没积分啊
TOP
10#

好帖子
TOP
发新话题 回复该主题