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

基于ARM11的嵌入式视频监控系统终端的设计

作 者: 王宝珂
导 师: 蔡卫峰
学 校: 南京理工大学
专 业: 控制工程
关键词: 嵌入式Linux 视频监控 S3C6410 Qt live555 H264
分类号: TP277
类 型: 硕士论文
年 份: 2012年
下 载: 142次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着嵌入式技术的发展,嵌入式产品已经被被广泛应用于工业生产和智能家电中,而在安防监控领域嵌入式产品也被越来越广泛的使用。嵌入式技术的引入将使监控设备越来越智能化,未来嵌入式监控产品的发展趋势将是网络化、集成化、人性化、专业化。因此,本文设计了一个基于嵌入式系统的视频监控终端设备。嵌入式监控终端从服务器接收报警信息,并根据所接收到的报警信息在终端界面上显示报警的位置和相关的报警信息(包括报警时间和报警设备等)。同时可以根据需要从监控系统的硬盘录像机中直接读取视频信息并进行解压和播放。本文的硬件设计采用三星公司的S3C6410作为主控芯片,操作系统采用嵌入式Linux系统。论文的主要工作包括:1.嵌入式软件平台的搭建。包括Linux系统的移植、交叉编译环境的建立和Qt环境的建立2.监控终端界面的设计。它包括三个独立的窗口和一个Qt视图系统。它不但能够显示报警点的位置、时间等基本信息,而且能够实时的播放视频信息。3.live555的移植。本系统使用live555作为流媒体服务器,本文将对live555进行必要的修改以便符合本系统的要求。4.S3C6410硬件解码。该终端采用S3C6410进行视频的硬件解码,这不仅充分利用了主控芯片的功能,而且提供了系统的实时性。

全文目录


摘要  3-4
Abstract  4-8
1 绪论  8-14
  1.1 课题背景  8
  1.2 课题研究的目的及意义  8-9
  1.3 安防监控系统的发展状况  9-10
    1.3.1 安防监控系统的应用现状  9
    1.3.2 安防监控系统的发展趋势  9-10
  1.4 嵌入式系统的发展  10-12
    1.4.1 嵌入式系统概述  10
    1.4.2 嵌入式系统的特点  10-11
    1.4.3 嵌入式系统的现状和发展趋势  11-12
  1.5 本文的主要研究内容  12-14
2 监控系统终端的总体设计  14-23
  2.1 系统的设计思想  14-15
  2.2 系统的总体结构  15-16
    2.2.1 监控系统的总体结构  15
    2.2.2 报警显示终端设计中关键技术的介绍  15-16
  2.3 系统的硬件设计  16-19
    2.3.1 硬件整体结构设计  16-18
    2.3.2 微处理芯片的选择  18-19
  2.4 系统的软件设计  19-23
    2.4.1 嵌入式操作系统简介  19-20
    2.4.2 嵌入式操作系统的选型  20-22
    2.4.3 应用软件总体框架  22-23
3 监控终端的硬件设计  23-30
  3.1 Tiny6410核心板介绍  23-25
  3.2 系统外设电路设计  25-30
    3.2.1 网络接口模块  25-27
    3.2.2 串口模块  27
    3.2.3 SD卡模块  27-28
    3.2.4 触摸屏接口模块  28-30
4 监控终端中开发环境的建立  30-38
  4.1 嵌入式Linux系统移植  30-33
    4.1.1 bootloader移植  30-31
    4.1.2 内核和文件系统的移植  31-33
  4.2 Fedora12下开发环境的建立  33-38
    4.2.1 Fedora 12的安装  33-34
    4.2.2 搭建Fedora下的交叉编译环境  34-35
    4.2.3 嵌入式Qt开发环境的建立  35-38
5 系统的软件实现  38-66
  5.1 终端软件设计中涉及到的类和技术  38-41
    5.1.1 QSettings类  38
    5.1.2 Graphics View视图体系  38-39
    5.1.3 信号与槽  39
    5.1.4 ffmpeg  39-40
    5.1.5 S3C6410硬件解码  40-41
  5.2 终端程序的设计框架  41
  5.3 监控终端的主界面设计与实现  41-61
    5.3.1 终端主程序的软件设计与实现  41-42
    5.3.2 Qt的网络通讯编程  42-45
    5.3.3 报警点的界面设计  45-53
    5.3.4 同步显示线程(QsynProcessThread)  53-54
    5.3.5 视频硬件解码线程(QvideoThread)  54-59
    5.3.6 读取视频的线程(QreadAvEngineThread)  59-60
    5.3.7 系统的视频显示  60-61
  5.4 live555流媒体服务器的设计  61-66
    5.4.1 H264编码格式介绍  61-63
    5.4.2 live555框架结构  63-64
    5.4.3 live555服务器设计  64-66
6 监控系统的测试  66-70
  6.1 产品的组装  66
  6.2 系统功能监测  66-70
    6.2.1 监控终端报警程序加载  66-67
    6.2.2 监控终端的报警过程  67-70
7 总结与展望  70-72
  7.1 本文主要工作  70
  7.2 研究需要改进的地方  70-72
致谢  72-74
参考文献  74-76

相似论文

  1. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  2. 基于物联网的农产品安全监控系统与决策系统研究,TP277
  3. 基于智能视频检测技术的交通灯控制,TM923.5
  4. 基于Linux平台的Ad hoc网络应用与设计实现,TN929.5
  5. 现代水库自动观测系统的设计与实现,TV697.2
  6. 数字型智能终端系统门口机的设计,TP368.1
  7. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  8. 多功能火灾报警楼层显示器的设计与实现,TN873
  9. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  10. 注射机工艺控制软件系统的设计与开发,TQ320.52
  11. 一种改进型双光束分光光度计的设计,TH744.12
  12. 基于ARM9的焊接热循环手持设备的设计,TN305
  13. 基于智能家居系统的音视频通信方案的研究与实现,TN919.8
  14. 基于嵌入式技术的远程视频监控系统研究,TP277
  15. 嵌入式GUI用户输入模块的设计与实现,TP391.41
  16. 一种基于嵌入式Linux的人体平衡监测系统的设计,TP274
  17. 基于Wifi的嵌入式无线视频监控系统设计,TP277
  18. 基于DM6467的视频服务器设计与实现,TP393.05
  19. 基于DB33实现DVR跨域互联点播回放功能,TP391.41
  20. OLED图形化界面及按键设计,TP368.1
  21. 基于DaVinci平台的传感器网络定位显示设备实现,TN929.5

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