论文部分内容阅读
众所周知,视觉感知是人类获取信息的最重要的手段,因此作为获取视觉信息的视频监控技术成为了安全防范的最重要、最直观的手段之一。在新的社会需求下,视频监控技术已经从传统的单一技术变成了集多媒体技术、计算机网络、工业控制以及人工智能等多学科综合运用的科学。如何让视频监控技术能更好的服务于社会,满足社会需求就成了视频监控技术发展所需要研究的重点。在嵌入式系统高速发展的今天,基于嵌入式系统平台的技术开发已经成为了一种趋势,这样可以利用现有技术方便、快速的搭建系统平台,使得开发人员可以更专注于系统功能单元的研究与设计。
本课题针对当前视频监控数字化、网络化的新趋势,在嵌入式ARM9微处理器以及嵌入式Linux平台上,结合先进的嵌入式Web服务器技术,提出了一种低成本的网络化视频监控方案。
论文首先简要介绍了本课题的研究背景及意义,介绍了视频监控技术的研究现状以及发展趋势,明确了课题研究的目标以及内容。
然后根据系统的功能需求,详细介绍了搭建嵌入式网络化视频监控系统的硬软件平台的过程。
该系统的硬件设计包括嵌入式处理器的选型、核心板的设计和外围接口电路的设计。其中核心板的设计包括SDRAM和NOR FLASH与处理器连接的电路设计,外围接口电路的设计包括电源、USB主控制器、串口、网卡的电路设计。
该系统的软件设计包括基于嵌入式Linux操作系统的平台搭建和系统软件的设计。Linux系统平台的搭建过程包括了操作系统的选型,Bootloader的移植、Linux内核的裁剪和移植以及根文件系统的创建和移植。系统软件的设计分为视频数据的采集与处理的软件设计和基于嵌入式Web服务器Boa的CGI程序设计两块,包括基于V4L标准框架的视频采集模块的驱动设计,基于FFmpeg API接口的视频数据MPEG4压缩处理算法实现,嵌入式Web服务器Boa的移植以及利用基于CGI接口的动态Web服务器页面的实现了和远程用户的交互的软件模块设计。
论文最后介绍了系统联调的过程,将上述设计的系统软硬件模块进行联合调试并给出了运行结果,并针对系统做出了总结和展望。