论文部分内容阅读
随着物联网的快速发展,嵌入式技术的不断完善,图像处理的日益成熟,视频数据的处理与应用,视频监控设备的市场需求都为视频监控的发展提供必要的条件。嵌入式微处理器的性能地不断提升很好的与实时视频监控的市场需求相结合,通过网络传输达到实时效果。本文根据需求所设计的实时视频监控方案,从硬件设计,系统搭建,驱动设计,软件设计来实现,通过采用Cortex-A8的高性能处理,USB视频数据采集,压缩编码,数据网络传输,最终达到物联网架构下的移动监控系统要求。本论文介绍视频监控系统的发展过程与研究现状;接着介绍移动视频监控硬件平台设计方案,设计实现方案的硬件原理图采用核心板和底板分开设计的模式,介绍Cortex-A8处理器S5PV210的性能以及该处理为核心的核心板,设计电源电路,Nand Flash电路等,以USB、SD卡等为底板设计底板原理图;分析嵌入式Linux开发的环境架构,搭建好系统所需要软件环境,Linux交叉编译环境、系统引导的介绍与编写、内核移植等;视频监控及其相关驱动开发,例如设计TVP5150驱动、V4L2摄像头驱动程序同时简单的介绍Linux设备驱动;介绍系统设计,编写采集模块程序,网络传输模块程序,视频编解码模块程序,最后进行系统整体测试。本论文实现移动视频的USB采集、数据压缩编码、通过网络实现传输,移动客户端及其本地的显示,就有较大的使用意义,对采用Cortex-A8处理器的视频监控的研发有一定的参考价值。