摘要:隨著視頻監控系統數字化、網絡化和智能化的不斷發展,其核心部件視頻網絡控制器的性能需求也越來越高。在此結合嵌入式軟、硬件技術,基于PC104硬件平臺,采用定制嵌入式Linux操作系統,在Eclipse開發環境下進行軟件開發,設計并實現了嵌入式視頻網絡控制器。采用面向對象編程思想,實現了為各類設備提供統一接口。能夠為視頻監控系統提供一種高可靠、低成本、小體積、低功耗、通用并可擴展的智能產品。經實際項目應用表明,該設備能夠滿足不同種類、不同廠家視頻設備的互連互控,具有較高性能指標,非常適合軌道交通視頻監控等領域。
關鍵詞:視頻監控;嵌入式Linux;Eclipse;嵌入式系統;網絡控制器;MySQL
中圖分類號:TN91934文獻標識碼:A文章編號:1004373X(2012)18001402
視頻監控系統以其數字化、網絡化和智能化等方面的特征廣泛應用于各種場合,隨著網絡通信技術和多媒體技術的發展,視頻監控系統也得到了飛速的發展[1]。而嵌入式系統是以應用為中心,軟硬件可裁剪,適用于應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統[2]。將嵌入式系統引入到視頻監控設備成為數字視頻監控系統的一種發展方向和趨勢,也有著非常廣闊的應用前景。
1系統總體設計
網絡控制器是視頻監控系統數字化、智能化的核心部件,是命令接受及視頻操控命令的具體執行單元。具備聯網功能,能適用于不同的網絡拓撲結構組網方式;滿足安全性要求,具備權限識別、數據加密等技術手段;具備時間同步功能及日志記錄保存功能等。
本文實現的網絡控制器由硬件開發平臺、嵌入式Linux操作系統、應用層軟件組成,其核心部件采用圣博科技的SCM/SPT2BPC/104模塊。SCM/SPT2B采用X86兼容的64位第6代處理器,最高運行速度可達300MHz,在板內存支持最大128MBSDRAM[3],并集成了各類常用接口,可進行擴展,具有Watchdog功能。操作系統采用嵌入式Linux,具有體積小,兼容性好,穩定性強,可定制化安裝等特點,可安裝在片上磁盤等小容量存儲介質[4]。硬件結構如圖1所示。