您现在正在浏览:首页 > 论文 > 电子电工 > 毕业设计-基于ARM的网络视频服务器的研究

免费下载毕业设计-基于ARM的网络视频服务器的研究

  • 资源类别:论文
  • 资源分类:电子电工
  • 适用专业:物理电子学
  • 适用年级:大学
  • 上传用户:还是没有名字
  • 文件格式:Word
  • 文件大小:782.51KB
  • 上传时间:2010-6-11 21:57:02
  • 下载次数:0
  • 浏览次数:159

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
毕业设计 基于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的网络视频服务器的研究
    • Microsoft Word文档S物理电子学__基于ARM的网络视频服务器的研究.doc  [1.32MB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部