2012年9月15日第35卷第18期
现代电子技术
ModernElectronicsTechnique
Sep.2012
V01.35No.18嵌人式视频网络控制器设计与实现
汪文斌,蔡海丰
(中海网络科技股份有限公司,上海200135)
摘要:随着视频监控系统数字化、网络化和智能化的不断发展,其核,心部件视频网络控制器的性能需求也越来越高。在此结合嵌入式软、硬件技术,基于PC-104硬件平台,采用定制嵌入式Linux操作系统,在Eclipse开发环境下进行软件开发,设计并实现了嵌入式视频网络控制器。采用面向对象编程思想,实现了为各类设备提供统一接口。能够为视频监控系统提供一种高可靠、低成本、小体积、低功耗、通用并可扩展的智能产品。经实际项目应用表明,该设备能够满足不同种类、不同厂家视频设备的互连互控,具有较高性能指标,非常适合轨道交通视频监控等领域。
关键词:视频监控;嵌入式Linux;Eclipse;嵌入式系统;网络控制器;MySQL
中图分类号:TN919—34文献标识码:A文章编号:1004-373X(2012)18-0014-02
Designandimplementationofembeddedvideonetworkcontroller
WANGWen-bin,CAIHai-feng
(ChinaShippingNetworkTechnologyCo.,Ltd.,Shanghai200135.China)
Abstract:Withtheincreasingdevelopmentofthedigitization,networkandinteUectualizationofthevideosupervisorysys-tem,thehigherperformanceofvideonetworkcontrollerasacorepartofthevideomonitoringsystemisdemanded.Incombi-nationwiththeembeddedsoftwareandhardwaretechnologies,anembeddedvideonetworkcontrollerwasdesignedandimple-mentedbasedonthehardwareplatformPC-104andcustomembeddedLinuxoperatingsystem.AndthesystemprogramwasdevelopedunderthedevelopmentenvironmentofEclipse.AcommoninterfaeeforvariousequipmentswasrealizedwiththeoKect-orientedtechnology.Itcanprovideonekindofintelligentproductwithhighreliability,lowcost,smallvolume,lOWpowerloss,highcommonalityandhighexpansibilityforvideosurveillancesystem.Theactualprojectexaminationindicatesthatthisequipmentcanrealizetheinterconnectionandinteractioncontrolofdifferenttypeordifferentfactorysequipments.Ithashighspecification,isverysuitablefortheorbitaltransportationvideosupervisorysystem.
Keywords:videomonitoring;embeddedLinux;Eclipse;embeddedsystem;networkcontroller;MySQL
视频监控系统以其数字化、网络化和智能化等方面的特征广泛应用于各种场合,随着网络通信技术和多媒体技术的发展,视频监控系统也得到了飞速的发展[1]。而嵌入式系统是以应用为中心,软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统[2]。将嵌入式系统引入到视频监控设备成为数字视频监控系统的一种发展方向和趋势,也有着非常广阔的应用前景。
1系统总体设计
网络控制器是视频监控系统数字化、智能化的核心部件,是命令接受及视频操控命令的具体执行单元。具备联网功能,能适用于不同的网络拓扑结构组网方式;满足安全性要求,具备权限识别、数据加密等技术手段;具备时间同步功能及Et志记录保存功能等。
收稿日期:2012—04—15
本文实现的网络控制器由硬件开发平台、嵌入式Linux操作系统、应用层软件组成,其核心部件采用圣博科技的SCM/SPT2BPC/104模块。SCM/SPT2B采用X86兼容的64位第6代处理器,最高运行速度可达300MHz,在板内存支持最大128MBSDRAME3|,并集成了各类常用接121,可进行扩展,具有Watchdog功能。操作系统采用嵌入式Linux,具有体积小,兼容性好,稳定性强,可定制化安装等特点,可安装在片上磁盘等小容量存储介质[4]。硬件结构如图1所示。
图1硬件结构图
2系统软件设计及实现
系统中数据库系统采用MySQL5.0.4ForLinux
万方数据