基于嵌入式系统的网络视频监控系统设计

合集下载

基于ARM的嵌入式视频监控系统设计

基于ARM的嵌入式视频监控系统设计

2o" . 3
Li Guo he g, n z n She X iol n a i n
( r ie i f ia,a un 30 1 S ax, ia Not Unvrt o n T i a0 0 5 ,h n i n) h sy Ch y Ch
A bsr t t ac :Th sde in o m be de yse onssso i e a ur ,v d o sg lpr esng t r g ,a r ns iso i sg fe d d s tm c it fv d o c pt e i e ina oc si ,so a e nd ta m si n
m eho t dsofa lssa o pa s n fs lc e nay i nd c m i r o o e td LPC2 0 ARM a iy o hi st an p oc si g c i ,t e e t r a e 21 fm l fc psa he m i r esn h p h x e l n dei n fisrc nd fe i l n t t a e c ig ai n a on r e r t d vi o de o r,T CO N ,O S , sg o t ih a x b e i he sor g onf urto nd c tolofi g a e de c de s l nt D ba klg t c nto ,horz c ih o rl i ontl/ v ria oom un ton T 1 8 vde oc si hi a e tc lz f c i B i o pr esng c p,v s lO S m e u.The cr ui 1 iua D n ic t dei ha a st y t m ntli nt m alsz ,l w w e on um pt nd sm pl sg t tm ke he s se i e ge ,s l ie o po rc s n i a i on e opeai n,S nse d o r to O i t a fPC—

嵌入式网络视频监控系统的研究与设计

嵌入式网络视频监控系统的研究与设计

半双工模 式下 , 支持 C S M A / C D协 议 : 在 全 双 工 模 式 下
支持 I E E E 8 0 2 . 3和 E t h e n e t 控 制层 协议 其 内部 有 1 6 k 的S R A M和 1 6位 的 I / O地 址 . 支持 P n P 自动 检 测 模 式 和 8路 中断 请 求 。 该 部 分 完 成 接 受 网络 传 来 指 令 . 将 压
储器 由系统扩 展 的 F 1 a s h芯 片 S S T 3 9 V F 1 6 0和 S RA M
芯片 I S 6 1 L V 2 5 6 l 6 A L组 成 . C P L D 选 用 MAX 7 0 0 0 S系
的B I O S .负 责 将 操 作 系统 内 核 固 化 到 F l a s h中 和 系 统 初始 化 然 后 将 系统 控 制 权 交 给 操 作 系 统 嵌 入 式 操 作 系 统 内 核 是 嵌 入 式 系 统 加 电运 行 后 的管 理 平 台 .负 责 实 时 性 任 务 和 多 任 务 的管 理 文 件 系统 是 嵌 入 式 系 统 软 件 平 台 占用 存 储 量 最 大 的 一 部 分 .也 是 与 用 户 开 发 最 相 关 的一 部 分 。它 存 储 了 系统 配 置 文件 、 系统程序 、 用 户 应 用 程 序 和 必 须 的 驱 动 程序 。通 过 J T A G 口, 将内 核 和 文 件 系 统 的映 像 文 件 烧 写 到 指定 的 F l a s h 位 置上 软 件 设 计 中两 个 特 别要 说 明 的 地方 : ( 1 ) U S B摄 像 头 的视 频 采 集 传 输 模 块 在 L i n u x下
V G A / Q V G A 两 种 图像 .最 高 达 3 5万 像 素 .对 焦 范 围

嵌入式远程视频监控系统的设计与实现

嵌入式远程视频监控系统的设计与实现

软 件 平 台, 频 图像 采 集 、 缩 和 网络 传输 的 实现 。实验 表 明 , 设 计 达 到 预 期 目标 , 视 压 该 满足 系统 实 时性 要 求 , 传 统 P 与 C
机 的 监控 系统 相 比 , 积 和 成 本 分 别 减 少 7 %和 6 %以上 。 体 5 O 关键 词 : 入 式 ;Ln x;视 频 ;网络 嵌 iu
C U ¥ C 4 0t 6 × 1 D P 3 2 1, wo 1 M 6 S RAM mo K4 5 6 2 n 6 ye N rFah s l .tt mo E 8 2 J A1 0 me  ̄ S 61 3 C a d 1 MB t o ls oi s eme  ̄ 2 F1 8 3 5 . d a
W EIW u,CH EN ng y Zo — u
(hnin om l n e i , hni g5 4 8 C ia Z aj gN r a U &  ̄t Z aj n 2 0 , hn ) a y a 4
Ab t a t a i gt e¥ C 4 0 e e d d p o e s ra e c r,i e aa w sc p u e ymu t ts mb d e i u p r t s r c : kn T h 3 2 1 mb d e r c so s h o e d od t a a t r d b l - k e e d d L n xo e a— t v ia i g s s m. d o d t o r s e yt e J EG ag r h w s t n mi e h o g h ewo kT e s s m a d r n l d d n y t Vi e aa c mp e s d b h P l o t m a r s t d tr u h t e n t r . h y t h r wae i c u e e i a t e

基于嵌入式系统的视频监控系统实现

基于嵌入式系统的视频监控系统实现

基于嵌入式系统的视频监控系统实现马兵东,温向明北京邮电大学通信网络综合技术研究所,北京 (100876)E-mail:iammadong@摘要:针对交通路况和广场楼宇监控等视频监控特定环境,我们设计并实现了一套新的视频监控系统。

该系统采用嵌入式技术,将操作系统和应用程序固化在FLASH芯片上,以保证其运行稳定性,将摄像机采集的视频信号经过MPEG-4压缩和打包后,通过其网络通讯端口上传到传输网络,同时有效地减少了视频监控系统中的视频数据传输量和存储量。

关键词:视频监控,嵌入式1.引言视频监控系统是安全防范系统的组成部分,它是一种防范能力较强的综合系统。

随着网络技术、嵌入式处理器的飞速发展以及数字视频监控系统的迅速崛起,出现了网络数字视频监控系统[1],在实际工程应用中得到广泛应用,特别是在大、中型视频监控工程中的应用尤为广泛;数字视频监控系统是以计算机通信技术及图像视频压缩为核心的新型视频监控系统。

针对交通路况和广场楼宇监控等视频监控特定环境,我们设计并实现了一套新的视频监控系统。

该系统采用嵌入式技术,将操作系统和应用程序固化在FLASH芯片上,以保证其运行稳定性,将摄像机采集的视频信号经过MPEG-4压缩和打包后,通过其网络通讯端口上传到传输网络。

2.系统介绍2.1系统功能描述本系统用于移动目标的实时视频监控,分为远端设备(移动图像监视器)和近端设备(监控中心)两部分。

远端设备可将监控画面(视频/图像)通过移动公网、因特网传至近端设备,即监控中心。

同时,监控中心可以远程控制移动图像监视器的工作方式,从而达到良好的监控效果。

远端和近端也可以不通过因特网相连,实现监控中心的移动化。

2.2系统总体设计本系统基于Motorola i.MX系列处理器和Motorola ADS开发板,采用嵌入式Linux技术[2],实现了远程视频监控功能。

系统总体设计如图1所示,远端和近端可以通过互联网相连。

图1系统总体设计图2.2.1系统各部分功能简介(1) 远端(移动图像监视器)整个远端部分以Motorola i.MX系列处理器和Motorola ADS开发板为核心,包括一个云台控制器用于控制云台转动、摄像头开/关和拍摄范围,一个模拟视频/JPEG转换卡,一个云台,以及一个置于云台之上的摄像头。

一种嵌入式视频监控系统的设计与实现

一种嵌入式视频监控系统的设计与实现

图 像 传 感 器将 光学 信 号 转 换 为模 拟 电流 信 号 , 电流 信 号 经 过 放 大, 进行预处理 , 将 其 得 到 的 电流 信 号 送 给 飞 利 浦 视 频 解 码 芯 片
S A A 7 1 1 3 的模 拟 输 入 端 ,然 后 在 T Q2 4 4 0之 上 移 植 L i n u x
( 1五 邑大学信 息工程 学 院 , 广东 江门 5 2 9 0 2 0 ; 2 江 门职 业技 术学 院 , 广东 江门 5 2 9 0 2 0 )
摘 要 提 出一种 嵌 入 式监 控 系统 的 实现 方 法 , 主 要 是 针 对 传 统 数 字 监控 系统 成 本 高 、 功 耗 大和 图像 存 储 占用 内存 大 等 缺1 3外 围硬 件 电路 设 计 视 频 图 像 采 集 的方 法 很 多 , 大 致 可 以分 为 2大类 : 一种是 自
动 图像 数 据 采 集 , 另 一 种 是利 用处 理 器 的视 频 数 据 采 集方 法 。 前
者 主要 通 过 利 用 专用 图像 采 集 芯 片 , 自动 完 成 图 像 的 采 集 , 这 种 图像 采 集 的方 法 有着 采集 过 程 不 占用 处 理 器 的 时 间和 实 时性 非
间, 这 样 势 必 加 大 了 视频 监 控 的成 本 。 因 此 笔 者提 出采 用 嵌 入 式 数 字 化 视频 监 控 系统 解 决 上 述 问 题 的方 案 。
1 系 统 的组 成 与 结 构
S A A 7 1 l 3 外D I 硬 件 电路设 汁
A R M 视频 接 L J } U 路 的设 计
关键 词 : 视频 监 控 , 数 字化 , 嵌入 式 , J P E G 2 0 0 0

基于Internet的嵌入式视频监控系统的设计与实现

基于Internet的嵌入式视频监控系统的设计与实现

基于Internet的嵌入式视频监控系统的设计与实现摘要:该文以arm9微处理器和嵌入式linux系统作为开发平台设计并实现了一个视频监控系统,系统基于brower/server结构,使用boa作为嵌入式web服务器完成视频数据在internet上的传输。

介绍了系统硬件平台和软件平台的搭建过程,详细讨论了使用video4linux编程接口完成对视频数据的采集过程,以及利用jpeg 标准对视频数据进行压缩的方法。

测试结果表明系统功能及性能基本满足应用要求。

关键词:arm;嵌入式linux;浏览器/服务器;视频监控中图分类号:tp368 文献标识码:a 文章编号:1009-3044(2013)04-0897-03design and realization of an embedded video monitoring system based on internetli bo(65021 unit of the people’s liberation army, shenyang 110162, china)abstract: an embedded video monitoring system, which takes arm9 microprocessor and embedded linux operating system as development platform, is designed and realized in the paper. the system based on brower/server structure, using boa as embedded web server completes the transmission of video data over the internet. the building process of system hardwareand software platform is introduced. the process of video data collection using video4linux programming interface and the method of using jpeg to compress the video data are discussed in detail. the test results show that the function and performance of the system can meet application requirements. key words: arm; embedded linux; brower/server; video monitoring1 概述随着internet的广泛普及,以及视频压缩编码技术的提高,视频监控领域进入了高速发展的数字化的网络时代。

嵌入式视频监控系统的设计与实现

嵌入式视频监控系统的设计与实现

20 年 第 l 卷 第 3 期 07 7 2
收稿 日期:0 7 0 — 7 20—82
嵌入式视频监控系统的设计与实现
蔡 士义 , 小平 冀
( 太原理 _大学信息学 院, T 山西太原 ,3 0 4 002 )
摘 要 :讨 论 了基 于 A 9 R 2 0和 嵌 入 式 Ln x 作 系统 的视 频 监 控 系 统 设 计 方 T 1 M90 iu 操
结 构 见 图 l 。
圈 2 系统软件模块组成 要的 L u 内核。在即将配置内核 目录下 执行 : a e e uo f , ix n m k nc n g 选中我 m i 们所 需的配置选项。本系统的主要配置为:
S se Ty e y t m p 一 >
2 软 件组成

( T 1 M9 0 - ae ) RM ss m t e A 9 R 2 0 b sd A yt p e y
[ ] 王安全, 3 陈劲 , 沈敏跃. 世 纪我国员_ 培训战略研 究[] 2 l T J. 科学管理
研 究 。0 1 1 :l 5 . 2 0 (2) 一 4 5
( 实习编辑 : 占金 ) 薛 第一 作者简介: 晓宁 , ,9 0年 生 ,95年毕业于 山西经济管理 张 男 17 19
ZHANG a - i g Xi on n
学 经济 息 理专 经 师。 城 业 煤机 监 科。 西 院 信 管 业. 济 晋 煤 集团 公司 幸 山 省
晋城市 。4 0 6 0 80 .
Co sd r to b u eTr i i gW o k f rS a f t r rs n ie a ina o t h an n t r o t fsi En e p ie n

基于CDMA2000-VPDN的视频监控系统设计

基于CDMA2000-VPDN的视频监控系统设计
1 E —DO ( v l t n—Da aOn y 上 。 C V x E ou i o t l ) DM A2 0 0 0
网络 视频 监 控 也 越来 越 受 人 们关 注 。本 文 正是 在 此 背 景 下
提 出 了基 于 C DMA2 0 0 0一VP N 的 视频 监 控 系 统 。 D
下 , 论 上 支 持 下 行 数 据 速 率 最 高 可 达 3 1Mb s 上 行 理 . p ,
1 系统 功能 及 特 点
1 1 功 能 描 述 .
本 文 所 提 出的 系 统 具 有 以下 功 能 : ① 支 持前 端 设 备 3 G无 线 方 式 接 人 , 实现 免 布 线 , 提
1 E — 0 在 一 个 无 线 信 道 传 送 高 速 数 据 报 文 的 情 况 xV D
Ke r s y wo d :TM S 2 DM 3 5 3 —VP 30 6 ;G DN ; ie nt rn e e d d L n x v d o mo io i g; mb d e i u
速 率 最高 到 1 8 Mb s 中 国 电 信 数 据 业 务 费 用 按 流 量 或 . p 。
引 言
随着 3 G技 术 在 国 内 的 逐 步 推 广 , G 技 术 在 视 频 监 3
时 间计 算 , 着 中 国 电信 大 力 推广 3 随 G业 务 , 用 也 在 逐 步 费
降 低 , C MA2 0 为 D 0 0网络 的 应 用普 及 提 供 有利 的条 件 。3 (
控 行 业 的应 用 已 经 成 为 热 点 。C DM A2 0 0 0作 为 j 种 主 流 3 技 术 标 准 之 一 , 国 内 的 应 用 发 展 迅 速 。 中 国 电 信 G 在 C DM A2 0 0 0系 统 主 要 应 用 在 语 音 和 低 速 数 据 的 C DMA2 0 X 以 及 视 频 和 高 速 率 数 据 的 C 0 01 DMA2 0 00
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图 1 视频监控 系统总体框架图 2 系 统 设 计
完整 的基 于嵌 入式 的 的远 程视 频监控 系统 硬件 资源 主要 由 TQ2440开发板 、USB摄像头 、WiFi无线 网卡组 成 ,软件 方面 主要是 Linux系统设计 ,客户端 则通过 上位机 浏览器 或者 手机 端软件进行视频数据查看 。 2.1 系统硬件设计
本网络视频监控 系统硬 件部分 采用 核心板 加底 板 的模式 开发 ,核 心 板 采用 的是 ¥3C2440核 心 板 ,底 板 设 计 主要 包 括 LCD接 口电路 、USB摄像 头接 口电路 、串 口电路 、核心板 接 口电 路、复位 电路 、电源 电路等 。
¥3C2440核心 板采 用 了 ARM920T内核 ,ARM V7指令集 , 主频 可达4 000 MHz,32位 内部 总 线结 构 ,可 以实 现 450 MIPS
定 性 。 2.2 系统 软 件 设 计
软件部分 ,视频服务软 件需 要从 USB摄像头采集前端 获取 视频数据 ,再将采 集 的视频 数据经 过一 定 的处理 发送 给用 户。
Wr ite() Mmap()
向设备 中写入数据 映射 内核 地 址 到 用 户 空 间
V4L2接 口提 供 两 种 方 式 进 行 视 频 数 据 采 集 。一 种 是 read()直 接 读 取 方式 ,不 断 地 在 内 核 空 间 和 用 户 空 间拷 贝 视 频 数 据 ,虽然这种方 式使 用较为 方便 ,但是 占用 了大 量 的用户 内 存 空间 ,效率不是很高 。另一种方法 是 mmap()内存 映射方 式 , 将 申请到 的内核缓 冲区地址通过 mmap函数 映射到 用户空 间 , 这样就可 以直接对 内核缓 冲区的数据进行 处理 了,这是一 种相 当有效 的方式 。
2.Institute of Vehicle Networking,Suzhou University,Suzhou 215008,China)
Abstract:In order to solve the problems existing in the traditional video monitor ing system ,an embedded remote video monito— ring system based on Linux was presented.The system used embedded Linux and controller¥3C2440 as the core plat form ,and the establishment of W eb Boa server and video server was set up through the embedded platfor m ,and TCP/IP socket programming was used to realize network communication based on USB cam era,im age data was compressed and was transmitted through the network transmission to the video server client.The client can receive continuous frame images and complete the display,the user can through the browser,mobile phone term inal to realize remote monitoring.The test results show that the network video monitor ing sys— ter n iS stable。reliable,accurate and can l'ealize real—time image. Key words:video monitoring system ;¥3C2440;Boa;network communication;Linux
基金项 目:国家 自然科学基金资助项 目(6127449,61201212) 收稿 日期 :2015-04—13
的高性 能运算能力 。基 于 ARM920T内核 的处理器在 进行人机 交互设 备管理 、支持 OS等方 面拥有 比较 明显 的优势 。对 应 的
硬件模块 电路如 图 2所示 。
接 口。
2.2.2 V4L2信 号采 集设 计
图 3 USB 电 路
2.1.2 WIFI无 线 网卡 模 块 WIFI无 线 网卡选 择型号 为 TL-WN321G+WiFi无线 网卡 ,
此无 线网卡总线接 口采 用 USB方式 ,内置智 能天 线 ,可 以提 供 可靠 、快速 的无 线访 问能力 ,最大发射 功率 20 dBm,工作频率范 围 2.4~2.48 GHz,在环境 尚佳 的情况下覆盖 范围室外最 远可达 到 300 ITI,室 内最 远 可 达 到 100 133。 2.1.3 底 板 设 计
2016年 第 2期
仪 表 技 术 与 传 感 器
Instrument Technique and Sensor
2016
No.2
基 于嵌 入 式 系统 的 网络 视频 监 控 系统 设 计
陈张 荣 ,贾俊 铖,严建峰
(1.苏州 高等职业 技术 学院 ,江苏苏州 215008;2.苏州大学 车联 网研 究所 ,江苏苏州 215008)
0 引 言
据信息发送到服务器上 ,客户端 通过登 录固定地址 即可实现实
近年来 ,视频监控 系统 被广 泛应用 于外 贸 物流 、交 通监 控 时监控 。本系统总体架构如 图 1所示 。
和 生产管理 等重要领 域 … 。但 是 由于传统 的视频 监控 系统 存
在着传输距 离有 限,实 际布线 量大 ,模 拟 图像 质量 不高 且易 受
本系统使用 的摄像 头驱 动是 Linux下通用 的 spca5xx,选用 的摄像头驱动 版本为 spca5xx—v411goodbye.tar.gz。由于 内核 中
没有对 ZC301P芯片的支持 ,所 以需 要修 改内核源码 ,添加驱 动
支持该设 备。本系统采用了驱动模块 的方式 ,只需要将 摄像 头
驱动程序编译成 内核模 块 ,通过 insmod命令 加载模 块 ,即可 加
载摄像头驱动 。视频设备在 Linux中使用时也可 以像访 问普通
文件一样 对 其 进 行 读 写 等 操 作 ,摄像 头 设 备 文 件 对 应/dew
v412/video0文件 下。V4L2是 Linux下 可 供 视 频 编 程 的规 范
表 1 V4L2常 用 函数
操作 函 数
函数 功 能 描 述
Open()
打开 视 频 采 集 设 备
底板 电路设计 部分是整个硬件 电路设 计 的关 键部分 ,同时
Close()
关 闭视频采集设 备
具备 高频 电路和数 字 电路 的特 点 。为 了将 印刷 电路 板 上 的噪
Ioctlf1
的地 端 ; (5)布线时尽量避免 90。折线 ,减少高频噪声发射 ; (6)滤波电容放置在芯片 的背 面 ,尽量靠 近芯 片电源 和地
的引脚 ; (7)晶振 布 置时尽 量 靠 近芯 片 引脚 ,晶振 外壳 接 地并 固
定 ,同时时钟区用地线隔离起来 ; (8)布 线 结束 后 ,对 焊 盘做 泪滴 处 理 ,以增 强信 号 的稳
V4L2(Video For Linux two)是 Linux系统下 视频设 备驱 动 程 序接 口规范 ,为上层 应用程 序提 供 了一 系列 的接 口函数 ,可 实现对视频设备 的操 作 ,进 而 完成 视频 图像 的采 集 。V4L2对 设备文件 的操作方法 比较简单 直观 ,表 1中的 函数 可 以在应用 程序 中直接调用 ,具体功能如下 。
设 置 视 频设 备 属性
声 干扰降到最低 。在本设计 中,采 用了 以下 几个方 面的 电路 板
Read()
从设备中读 取数据
抗 干 扰 设 计 技 术 : (1)电源和地线采用粗导线 ,降低毛刺噪声影响 ; (2)地线构成死循环 回路 ,从而减少地线 电位差 ; (3)布局时采用模块化 的方式 ; (4)布线 时将数 字地 和模 拟地分开 走线 ,最终连接 到 电源
摘要 :为 了解决传统视频监控 系统存在 的诸 多问题 ,提 出了一 种基 于嵌 入 式 Linux远 程视 频监控 系统。 系统 以嵌入 式 Linux和控制器 ¥3C2440为核 心平 台,通过嵌入 式平台建立 Web服务 器 Boa和视 频服 务 器,利用基 于 TCP/IP的 socket 编程 实现 网络通信 ,将 USB摄像 头采集的图像数据 进行压 缩并 通过 网络 传输传 送到视频 服务 器客户 端。客户 端可接收 连续帧 图像 并完成显示 ,用户可通过 浏览器、手机端 实现远程监 控。测试 结果表 明:该 网络视频 监控 系统稳 定可靠 ,图像 实 时 准确 。 关 键 词 :视 频 监 控 系统 ;¥3C2440;Boa;网络 通 信 ;Linux 中 图分 类 号 :TP273 文 献标 识 码 :A 文 章 编 号 :1002—1841(2016)02—0039—03
Instrument Technique and Sensor
Feb.2016
因此 ,需要创建输入输 出两个线 程。其中输入线 程主要 实现采 集视频数 据功能 ,输 出线 程则 主要 用于 响应来 自用 户 的请 求 , 并向用户传输视频 图像 数据 。输 入输 出线程 之 间共享 内存 通 信 ,输入线程将 图像视 频数 据写 入共享 内存后 ,输 出线 程从 共 享 内存 中读取数 据再进 行传 输 。。视频 采集传 输程 序整 体设 计 结 构 如 图 4所 示 。
相关文档
最新文档