嵌入式视频监控系统设计方案
出处:woodpaul 发布于:2011-06-02 09:53:12
摘要:目前嵌入式系统安防领域越来越受重视。提出了一种嵌入式视频监控系统设计方案,与传统的视频监控系统相比具有稳定性好、网络化程度高、生产成本低的特点,其选用,ARM微处理器S3C2440来构建前端硬件平台,操作系统采用Linux并给出了系统结构框图和软件设计流程。该系统满足视频监控领域对网络化#实时性、可靠性、低成本的要求。经测试,视频画面流畅,无明显延时。
0 引言
相比传统视频监控系统,嵌入式视频监控系统具有体积小、实时性强、性价比高#可靠性高、组网方便、可远程监控等优点,因而更适用于工业控制#银行#政府部门的安防系统中。本文提供的这套系统,采用的S3C2440具有更高的性价比,并且基于B/S架构来构建网络进行数据传输,用户可直接通过浏览器访问,相比C/S架构,本系统更符合客户对网络化的要求。
1.嵌入式视频监控系统方案
采用模块化设计方法,将系统分为3个功能模块,分别是:前端视频采集及警报模块、嵌入式Web服务器模块、后端用户监视模块。前端视频采集及警报模块负责视频的采集、存储、处理及传输,并实时监控现场环境温度,提供火险预警。嵌入式Web服务器模块则负责处理监控端发来的请求并为用户提供实时监控数据;后端用户监视模块实现对远程的实时监控,并与f9K服务器交互。整个系统结构框图如图1所示。

图1 系统结构框图
2.系统前端部分的实现
2.1 前端软件平台的搭建
首先,在PC上建立交叉开发环境。然后进行Boot-loader的移植,本系统使用U-Boot-1.16,它支持10种处理器,214种开发板然而对于本系统所选用的S3C2440开发板。它并没有直接支持。但由于其支持S3C2440开发板。因而只需对代码修进行少量的修改,即可实现对本系统的支持。主要工作包括修改SDRAM的配置;分频比(FCLK、HCLK、PCLK);系统时钟获取函数(get_PCLK()、get_HCLK()、get_PLLCLK()等);实现对NAND Flash、yaffs文件系统烧写的支持等。完成Boot-loader的移植后。即可进行Linux内核的移植,其主要任务是添加本系统相关硬件的驱动程序,如USB网卡等,并对其进行相应的修改,使其支持S3C2440平台,然后静态编译入内核,针对本系统摄像头驱动采用动态加载的方式。在进行内核配置的时候需要选中"Loadable module support"选项,利用Busybox来构建根文件系统。
全文PDF:嵌入式视频监控系统设计.rar
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- 什么是氢氧燃料电池,氢氧燃料电池的知识介绍2025/8/29 16:58:56
- SQL核心知识点总结2025/8/11 16:51:36
- 等电位端子箱是什么_等电位端子箱的作用2025/8/1 11:36:41
- 基于PID控制和重复控制的复合控制策略2025/7/29 16:58:24
- 什么是树莓派?一文快速了解树莓派基础知识2025/6/18 16:30:52









