论文摘要
视频监控系统是一种防范能力较强的系统。它可以提供最直观而准确的信息,在社会中的应用变得越来越广泛。视频监控系统在经历了模拟视频监控系统、数字视频监控系统后,现在正逐步向智能视频监控系统(IVS)过渡。智能视频监控系统依靠图像处理技术来自动检测画面中的异常情况而不再是纯粹依靠人眼去观察。这种监控系统不仅减轻了工作人员的工作压力,更重要的是提高了监控的有效性和预警的及时性。视频分析系统是智能监控系统的智能核心,负责完成视频序列中异常情况的检测和识别功能。视频分析系统一般基于特定的嵌入式硬件平台,通过视频处理相关的算法来实现智能检测的目的。本文的研究内容是智能视频分析系统平台软件的设计与实现,即移植Linux系统到硬件平台并实现系统的自启动。本文主要完成了以下工作:搭建host端开发环境;移植UBL、U-Boot到硬件平台,实现了Linux内核的引导自启动;根据板上资源配置系统内核并利用busybox构建了自己的根文件系统,为后续的算法开发工作建立了良好的系统环境;移植和开发外围设备的驱动,实现操作系统对硬件平台的完整支持。最后烧写内核和文件系统到NAND flash中,构建了一套完整的嵌入式视频分析系统开发平台。各个算法模块可在此平台下完成开发和调试工作,编译后以模块的形式加载到内核。本文完成的视频分析系统具有轻巧灵便、接口丰富、各算法模块独立开发、更新和卸载灵活等优点,适用于监控点多而分散,需要远距离监控而又对监控质量要求相对较高的场合。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题研究的背景和意义1.2 国内外研究现状1.3 本文的主要工作1.4 本文的结构第二章 智能视频分析系统2.1 硬件平台概述2.1.1 智能视频分析平台2.1.2 处理器DM6446介绍2.2 软件平台概述2.2.1 嵌入式Linux操作系统简介2.2.2 算法相关软件概述2.3 开发环境的搭建2.3.1 基本开发环境的搭建2.3.2 TFTP服务的实现2.3.3 配置NFS第三章 启动代码的设计3.1 DM6446启动方式3.2 UBL移植3.2.1 UBL源码分析3.2.2 UBL移植要点3.3 U-BOOT移植3.3.1 U-Boot介绍3.3.2 DVEVM的U-Boot启动分析3.3.3 U-Boot移植要点第四章 LINUX内核移植与根文件系统的构建4.1 内核配置4.2 根文件系统的构建4.2.1 嵌入式文件系统4.2.2 利用Busybox构建根文件系统4.2.3 制作yaffs文件系统镜像第五章 外围驱动的实现5.1 UART5.1.1 TMS320DM6446的UART接口5.1.2 异步串口接口电平5.2 TVP5150驱动移植2C驱动体系结构'>5.2.1 Linux I2C驱动体系结构5.2.2 TVP5150驱动移植实现5.3 网卡的移植5.3.1 以太网网络接口简介5.3.2 PHY设备的连接5.3.3 网口驱动的实现5.4 报警装置驱动的实现5.5 软件平台功能验证与测试第六章 总结与展望6.1 论文总结6.2 工作展望参考文献附录致谢攻读硕士学位期间发表的论文和科技成果
相关论文文献
标签:嵌入式系统论文; 移植论文; 驱动程序论文; 视频分析论文;