学位论文 > 优秀研究生学位论文题录展示

嵌入式视频监控的研究与实现

作 者: 徐超
导 师: 王晓斌;王苏宁
学 校: 电子科技大学
专 业: 软件工程
关键词: 嵌入式 ARM 嵌入式Linux 驱动程序 AT9lRM9200 H.263
分类号: TP277
类 型: 硕士论文
年 份: 2011年
下 载: 81次
引 用: 0次
阅 读: 论文下载
 

内容摘要


当今市场,视频监控广泛应用于各行各业,成为一个热点的研究领域。但是现在的市场上半数以上的视频监控系统采用个人电脑实现,其主要缺点有体积庞大,耗能过高,效率不高等。随着现代通信技术、多媒体信息技术和计算机网络技术的不断发展以及视频压缩技术的突破,视频监控技术发生了巨大的变革,由此针对现代视频监控技术,提出了网络化、数字化、小型化这些更高的要求。本项目是建立在以ARM9处理器和剪裁后的Linux操作系统的基础上的嵌入式视频监控系统。本文基于ARM的微处理器,移植嵌入式Linux操作系统,完成图像数据的采集、视频压缩、实时传输的任务。硬件上采用ARM微处理器和AT9LRM9200为主控制单元,配合视频采集芯片ADV718L作为视频采集设备,采集后的图像经过H.263视频压缩协议对视频数据压缩,最后通过无线通信模块MG815+CDMA传输至服务器。本文从介绍嵌入式操作系统的特点和当前的发展出发,诠释了本文的背景及意义。随后设计了硬件开发平台,软件开发平台,包括基于ARM的硬件平台的设计,嵌入式Linux系统开发及移植到硬件平台,如U-BOOT的移植、Linux内核的编译与裁剪、文件系统的制作,应用程序的编写等,重点完成了FIFO设备的驱动编写,Nand Flash,网络设备驱动移植,接着以H.263视频压缩编码叙述为基础,针对块匹配运动估计给出一种改进的菱形搜索算法代替原先的方法。

全文目录


摘要  4-5
ABSTRACT  5-10
第一章 绪论  10-17
  1.1 嵌入式操作系统简介  10
  1.2 嵌入式系统发展现状  10-12
  1.3 选题的背景和意义  12-13
  1.4 嵌入式 Linux 的介绍  13-14
    1.4.1 什么是嵌入式Linux  13
    1.4.2 Linux 做嵌入式的优势  13-14
    1.4.3 嵌入式Linux 的前景及商机  14
  1.5 国内外的研究动态及发展趋势  14-16
    1.5.1 研究动态  14-15
    1.5.2 发展趋势  15-16
  1.6 本文任务和目标  16-17
第二章 嵌入式系统硬件平台设计  17-30
  2.1 嵌入式系统平台简介  17
  2.2 硬件总体设计  17-18
  2.3 ARM 处理器简介  18-21
  2.4 AT9LRM9200 概述  21-24
  2.5 主要硬件详细设计  24-29
    2.5.1 CDMA  24
    2.5.2 USB  24-25
    2.5.3 视频接口  25-28
    2.5.4 网络控制模块  28-29
  2.6 本章小结  29-30
第三章 嵌入式系统软件平台设计  30-43
  3.1 嵌入式系统软件平台设计简介  30-31
  3.2 编译准备  31
  3.3 Linux 内核  31-33
  3.4 U-BOOT  33-37
    3.4.1 U-BOOT 简介  33-34
    3.4.2 U-BOOT 移植  34-35
    3.4.3 编译U-BOOT  35-36
    3.4.4 U-BOOT 命令  36-37
  3.5 LINUX 文件系统制作  37-41
    3.5.1 Linux 文件系统介绍  37-38
    3.5.2 YAFFS 在嵌入式Linux 中的应用  38-40
    3.5.3 Busybox 制作  40-41
  3.6 本章小结  41-43
第四章 基于ARM 的监控终端设计  43-92
  4.1 终端设计简介  43
  4.2 LINUX 驱动开发  43-58
    4.2.1 设备驱动与文件系统的关系  44
    4.2.2 设备类型的分类  44-45
    4.2.3 驱动程序模块化  45-46
    4.2.4 Nand Flash 驱动  46-54
    4.2.5 FIFO 块设备驱动  54-58
  4.3 H.263 视频压缩编码  58-69
    4.3.1 H.263  58-64
    4.3.2 运动估计算法  64-67
    4.3.3 改进的菱形搜索算法  67-69
  4.4 LINUX 网络编程  69-91
    4.4.1 基于标准TCP/IP 协议的网络传输  69-71
    4.4.2 TCP 协议传输及其应用  71-80
    4.4.3 UDP 协议传输及其应用  80-91
  4.5 本章小结  91-92
第五章 系统测试  92-93
第六章 结论  93-94
  6.1 本文所做的工作  93
  6.2 今后的工作建议  93-94
致谢  94-95
参考文献  95-97

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 基于ARM9机车信号系统检测装置的设计与优化,U284.91
  3. 汽车的电动助力转向系统,U463.4
  4. 面向软件的故障注入工具的研究与实现,TP311.52
  5. 基于ARM9的Windows CE系统移植,TP316.7
  6. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  7. 基于ARM的实验机器人控制系统的研制,TP242.6
  8. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  9. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  10. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  11. LXI-VXI适配器研制,TP274
  12. 半导体激光器温度控制系统的研究,TP273
  13. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  14. 扩招后全日制硕士研究生思想政治教育问题研究,G643.1
  15. 网位仪信号采集与处理平台的设计与实现,S951.2
  16. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  17. 嵌入式中医经脉理疗仪的研究,R197.39
  18. 数字电视中间件中图形界面引擎的研究与应用,TP391.41
  19. 基于ARM9的智能解说系统的设计与实现,TP391.44
  20. 碳纳米管复合修饰物电极及其在电分析化学中的应用,O657.1
  21. 基于windows xp嵌入式系统的心电检测分析仪,R197.39

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 监视、报警、故障诊断系统
© 2012 www.xueweilunwen.com