学位论文 > 优秀研究生学位论文题录展示
基于TI DM6446处理器的视频监控软件设计
作 者: 袁伟
导 师: 俞立; 朱威
学 校: 浙江工业大学
专 业: 控制工程
关键词: DM6446处理器 嵌入式系统 视频监控 无线局域网
分类号: TP277
类 型: 硕士论文
年 份: 2013年
下 载: 13次
引 用: 0次
阅 读: 论文下载
内容摘要
随着社会的发展进步和人们生活水平的提高,生命和财产安全越来越受到人们的重视。私家车的增多造成道路拥挤,公交车成为解决交通问题的一种重要方案。鉴于以上两个方面,公交车内的安全问题值得大家去重视,公交运营需要进行全程监控。由于人们能够从视频中得到直观而又丰富的信息,视频监控成为公交运营监控的重要方案。随着嵌入式技术、微处理芯片以及网络技术的发展,视频监控在网络化和实时性方面得到了迅速的提升,也为公交车的视频监控提供了技术基础。本课题基于车载公交系统项目,采用TI达芬奇系列的DM6446芯片为核心,利用其ARM+DSP的双核架构、Codec Engine双核通信机制和嵌入式Linux系统设计并实现了一种面向公交车辆的视频监控软件。论文的主要工作内容如下:(1)分析TI达芬奇系统架构;了解其双核系统通信方式、芯片内部各模块的功能、开发工具套件的使用、操作系统移植以及相关网络技术,设计并实现一种基于TI DM6446处理器的视频监控软件。(2)分析TI提供的达芬奇系列SDK开发套件,结合硬件系统,进行Linux开发环境的搭建,SDK套件的安装与配置,UBL、UBOOT和Linux内核的配置移植,Codec Engine相关文件的修改与配置等,为应用程序提供运行基础。(3)公交运行需要车内多个区域的视频监控,因此设计并实现D1视频的编码,该D1视频是由四路CIF视频拼接而成。本软件基于嵌入式Linux系统,通过共享内存、管道、Codec Engine机制以及多线程技术实现多路视频的采集与编码。(4)对编码过的视频进行AVI封装,然后将视频存储至本地的SD卡;通过进程间通信方法、TCP/IP网络通信以及无线局域网将视频数据上传至网络服务器。(5)对全文进行总结,并提出需要进一步改进的问题。
|
全文目录
摘要 5-6 ABSTRACT 6-10 第1章 绪论 10-17 1.1 课题研究背景和意义 10 1.2 国内外研究现状 10-15 1.2.1 视频监控的发展和现状 11-12 1.2.2 视频监控的硬件处理平台 12-14 1.2.3 达芬奇技术 14-15 1.3 本文主要研究内容 15-16 1.4 本文结构安排 16-17 第2章 软件开发基础 17-33 2.1 需求分析 17-18 2.1.1 功能需求 17-18 2.1.2 资源与性能需求 18 2.2 硬件总体框架 18-21 2.2.1 DM6446芯片 18-19 2.2.2 DM6446系统硬件平台 19-21 2.3 开发环境搭建 21-22 2.3.1 Linux开发环境 21 2.3.2 SDK套件安装 21-22 2.3.3 SDK套件配置 22 2.4 启动文件配置及烧写 22-31 2.4.1 UBL代码和相关配置 22-25 2.4.2 UBOOT结构和配置 25-28 2.4.3 Linux内核配置 28-29 2.4.4 系统启动文件烧写 29-31 2.5 软件总体设计 31-32 2.6 本章小结 32-33 第3章 视频编码模块设计 33-60 3.1 视频采集 33-39 3.1.1 视频采集模块总体结构 33 3.1.2 TVP5158 33-34 3.1.3 视频处理前端VPFE 34-35 3.1.4 视频采集驱动 35-37 3.1.5 视频采集流程 37-38 3.1.6 时间及车号信息叠加 38-39 3.2 基于Codec Engine的视频编码 39-49 3.2.1 Codec Engine简介 39-40 3.2.2 Codec Engine配置 40-43 3.2.3 Codec Engine加载 43 3.2.4 Codec Engine函数调用流程 43-44 3.2.5 Codec Engine各类API调用过程解析 44-45 3.2.6 Codec Engine标准视频序列编码测试 45-49 3.3 视频采集与编码协同设计 49-55 3.3.1 多线程技术 49-51 3.3.2 管道通信机制 51-52 3.3.3 视频采集线程 52 3.3.4 视频编码线程 52-55 3.4 视频缓存设计 55-58 3.4.1 共享内存进程间通信机制 55-56 3.4.2 视频缓存线程 56-58 3.5 采集视频编码测试 58-59 3.6 本章小结 59-60 第4章 视频存储模块设计 60-69 4.1 视频本地存储 60-64 4.1.1 AVI文件架构解析 60-61 4.1.2 基于本地数据报套接字的进程间通信 61-62 4.1.3 视频本地存储进程 62-64 4.2 视频WLAN网络存储 64-68 4.2.1 基于网络流套接字的进程间通信 64-66 4.2.2 WLAN进程 66-67 4.2.3 WLAN传输测试 67-68 4.3 本章小结 68-69 第5章 总结与展望 69-71 5.1 研究工作总结 69 5.2 展望 69-71 参考文献 71-74 致谢 74-75 攻读学位期间参加的科研项目和成果 75
|
相似论文
- 汽车的电动助力转向系统,U463.4
- 基于ARM9的Windows CE系统移植,TP316.7
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 嵌入式中医经脉理疗仪的研究,R197.39
- 基于物联网的农产品安全监控系统与决策系统研究,TP277
- 基于windows xp嵌入式系统的心电检测分析仪,R197.39
- 基于智能视频检测技术的交通灯控制,TM923.5
- 基于OGSA的IVS研究及设计,TP391.41
- 具有远程网管功能的智能光纤收发器的研制,TN253
- 无线局域网MAC层工作休假策略的研究,TN925.93
- 视频监控若干技术研究,TP391.41
- 基于Mean Shift的视频监控运动目标的跟踪算法研究与实现,TP391.41
- 嵌入式系统中的Flash存储管理分析与设计,TP368.1
- 一种新型的汽车行驶记录仪的研究与设计,U463.7
- 基于H.264的移动视频监控系统的设计与实现,TN919.81
- 基于ARM Cortex-M3织带机控制系统的研究,TP273.5
- 项目安装施工质量管理研究,TU712.3
- 改进的PID算法在通信电源监控系统中的应用,TN86
- 基于ARM9的鱼排养殖监控系统,TP368.1
- 支持多种视频文件格式的车载视频点播系统的研究与设计,U463.5
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 监视、报警、故障诊断系统
© 2012 www.xueweilunwen.com
|