论文部分内容阅读
随着视频信号处理器的发展,嵌入式视频监控系统的应用越来越广泛,对视频监控智能性的要求也变得越来越高。本文在深入研究Texas Instrument(TI)公司最新的Davinci技术后,针对家庭监控环境设计并实现了一种基于Davinci技术的智能监控系统的基础框架。主要研究内容涉及Davinci技术的硬件系统架构、软件系统架构及Linux下的应用程序开发等。嵌入式视频处理系统的运行方式通常为通用嵌入式处理器与数字信号处理器协同工作的模式。在Davinci技术推出以前,都采用分离式处理器构成视频监控系统,Davinci技术的硬件产品TMS320DM6446在一个芯片封装内集成了ARM嵌入式处理器内核与C64x+数字信号处理器内核,提高了系统集成度、降低了系统板级成本,双处理器的协同运作效率也有很大提高。本文在对需要实现系统的功能作出分析后,采用TMS320DM6446作为系统的核心处理器,并设计了智能家庭监控系统的硬件系统。主要工作涉及芯片选型、视频输入输出接口设计、DDR2动态存储器接口设计、Flash存储器接口设计、ATA硬盘接口设计、串行存储器接口设计、音频接口设计、以太网接口设计、USB接口设计、UART接口设计、外围控制接口设计及系统电源设计,本文还对系统的各个组成部分的功能及特点作了详细的介绍。系统充分应用TMS320DM6446的视频处理优势,具有处理速度快、板级成本较低、硬件上留有扩展接口等特点。本系统的软件部分在Davinci技术软件框架下进行开发,该框架结构可应用于各种类型的嵌入式操作系统中。Davinci技术软件框架对复杂性较高的算法部分进行了模块化,大大增强了算法与应用程序的独立性,使得算法部分具有了良好的可扩展性。基于对多种嵌入式操作系统的分析,采用MontaVista Linux作为本系统的操作系统。本文软件部分的工作为系统基础软件框架设计。本文对PAM可插拔认证模块、MiniGUI图形用户接口等作了简要的介绍,探讨了软件各个功能模块的实现方式,最后实现了具有基本监控录像功能的系统应用程序基础软件框架。该框架为智能判别算法模块留出了调用接口,将与智能判别算法功能相关的软件部分模块化,使软件系统具有良好的可扩展性。智能家庭监控系统的硬件设计正处在实现阶段,软件的基础部分已经能够正常运行于TI的Davinci视频开发评估板上,相关附属功能正处在完善阶段。