嵌入式无线视频监控系统设计

合集下载

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

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

2 系 统整 体 模 块 设 计
整 个系统 南图像 采集模块 、 图像 处 理 模 块 、 像 存 图
执行 ,提高 了代码密度 。该芯片 内部集成 3 bt 2k y e片上
S AM、 b t 令 和 4 k ye数 据 缓 存 ,支 持 RG 5 5 R 4 k ye指 bt B 6
是 视 频 监 控 系 统 的 主要 发展 方 向之 一 ¨1 于这 两 点 考 l。基 3 虑 ,核 心控 制 器 件 选 用 台 湾 凌 阳 公 司 近 期 推 出 的 3 2位
微 处 理 器
S CE3 0 P 20
多媒 体 微 控 制 器 S C 3 0 1 充 分 利 用 该 芯 片 资 源 , P E 2 01 4 , 视 频 图像 采 集 系 统 在 保 证 图 像 清 晰 的前 提 下 .体 积 小 、 成
பைடு நூலகம்
1 引 言
随 着 嵌 入 式 技 术 和 实 时 操 作 系 统 的发 展 . 种 场 合 各
以 太 网接 口传 送 到 用 户 终 端 .用 户 终 端 接 收 压 缩 视 频 流 并 进 行 实 时 解 码 .利 用 显 示 器 对 远 程 视 频 图像 进 行
观看或处理 。
对 视 频 监 控 的要 求 越 来 越 高 。系 统 集 成 化 、 输 网络 化 传
U e w n
( ol eo o p t c nea dI om t nE gnei , e igTc nl ya dB sns nvri , e ig1 0 4,C ia C l g C m ue Sie n f rai n i r g B rn eh oo uiesU iesy B in 0 0 8 hn ) e f r e n o e n gn t j

基于ARM的嵌入式网络视频监控系统设计与实现毕业设计

基于ARM的嵌入式网络视频监控系统设计与实现毕业设计

a基于ARM的嵌入式网络视频监控系统设计与实现目录基于ARM的嵌入式-1 -网络视频监控系统设计与实现.................................................................................... -1 -目录 ............................................................................... -1 -一、绪论............................................................................ -1 -1.1研究意义-1 -1.2市场需求-1 -1.3目前视频监控系统国内外常见方案设计-2 -1.4系统设计目标-3 -1.5技术可行性-4 -二、嵌入式系统介绍................................................................ -5 -2.1嵌入式系统定义-5 -2.2嵌入式系统特点-5 -2.3嵌入式系统的组成-6 -三、视频编解码和网络协议的选择73.1网络传输协议的分析选择73.1.1网络传输协议的分析73.1.2网络协议的选择和设计'123.1.3视频数据传输方式的选择.13 3.2图像压缩算法的分析选择133.2.1压缩的必要性和可能性.133.2.2系统视频压缩方法的选择.14四、监控系统方案设计154.1监控系统总体方案选择154.2监控系统硬件方案设计164.2.1嵌入式处理器的选择164.2.2Flash 的选择184.2.3网卡的选择.184.2.4摄像头的选择184.2.5存储硬盘接口的选择19五、硬件平台设计205.1网络视频监控系统的硬件架构205.2各模块及接口设计215.2.1存储系统模块及接口设计.215.2.2串口电路设计285.2.3调试接口电路305.2.4USB HOST 接口设计315.2.5监控系统硬件整体方案设计315.3监控系统软件整体方案设计325.3.1软件开发平台及开发工具的选择.325.3.2构建嵌入式软件平台335.3.3BootLoader 移植.345.3.4移植Linux2.6.14 内核.405.3.5CGI 简介.435.3.6监控系统软件方案.44六、系统的设备驱动程序移植456.1网卡驱动移植466.1.1核心板网卡移植.466.1.2主板网卡移植486.2摄像头驱动移植54七、监控系统软件的设计及实现557.1监控系统功能模块作用及设计557.2Linux下多线程编程技术571.2.1系统视频压缩方法的选择.587.3视频采集模块软件设计597.3.1关于Video4Linux607.3.2多路图像采集的实现647.4视频编码和解码模块设计647.4.1JPEG 标准657.4.2JPEG 解码677.4.3动态图像解码的优化677.4.4获取压缩后每一帧大小677.4.5WEB服务器搭建687.4.6PC上显示模块设计.727.4.7保存视频文件的设计n7.4.8FTP服务器的设计167.4.9系统运行性能77一、绪论1.1研究意义嵌入式是当今最为热门的概念之一,其应用领域也非常之广泛,无论是在工业控制、交通管理、信息家电、安防,还是个人手持设备,都有着非常广泛的应用。

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

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

半双工模 式下 , 支持 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万 像 素 .对 焦 范 围

物联网中的嵌入式监控与追踪系统设计

物联网中的嵌入式监控与追踪系统设计

物联网中的嵌入式监控与追踪系统设计随着物联网技术的不断发展,传感器、嵌入式设备和网络通信的进步,嵌入式监控和追踪系统在物联网中扮演着重要角色。

本文将探讨物联网中嵌入式监控与追踪系统的设计原理和关键技术。

一、嵌入式监控与追踪系统的概述嵌入式监控与追踪系统是指将传感器、嵌入式设备和网络通信技术结合起来,实现对被监测对象的实时监控和追踪。

嵌入式设备通常由嵌入式处理器、传感器、存储器和通信模块等组成。

通过传感器采集环境信息或目标对象的数据,经处理后通过网络通信传输至监控中心,以实现对被监测对象的实时掌握和追踪。

嵌入式监控与追踪系统广泛应用于物流、运输、医疗、安防等领域。

例如,运输公司可以通过嵌入式监控系统实时跟踪货物的位置和状态,提高物流效率和安全性。

医疗机构可以通过嵌入式监控系统实时监测患者的体征和病情变化,提供更精准的医疗服务。

安防行业可以借助嵌入式监控系统实现对公共场所和重要场所的实时监控和预警。

二、嵌入式监控与追踪系统的设计原理1. 传感器选择与布局嵌入式监控与追踪系统的设计首先需要选择合适的传感器。

传感器的选择应根据被监测对象的特点和监测需求进行,例如温度传感器、湿度传感器、加速度传感器、压力传感器等。

传感器的布局也需要考虑到监测的全面性和准确性,保证传感器布置合理、相互之间无干扰。

2. 嵌入式设备选型与硬件设计嵌入式设备的选型取决于应用场景和监测需求。

常用的嵌入式设备包括单片机、开发板和嵌入式处理器。

选定嵌入式设备后,需要进行硬件设计,包括电路连接、外设选择和电源管理等。

硬件设计的关键是保证嵌入式设备的稳定性、可靠性和低功耗性。

3. 软件设计与嵌入式系统开发软件设计是嵌入式监控与追踪系统设计中的核心部分。

软件设计包括嵌入式系统的开发、数据处理和通信协议的实现等。

通常使用C、C++等编程语言进行嵌入式系统开发,并根据具体需求选择合适的开发平台和开发工具。

数据处理算法的设计应充分考虑传感器数据的噪声、干扰和误差,确保最终数据的准确性和可靠性。

基于嵌入式Web服务器的视频监控系统设计

基于嵌入式Web服务器的视频监控系统设计
组 成框 图如 图 l 示 。 所

0 0
图 1 系统 的 组成 框 图
;0l
嵌 入式 远程 视 频 采 集 系统 主要 由硬 件和 软 件两 部分组 成 。硬件部 分 有 US B摄 像头 和 ARM9开发 板 ;软 件部 分 由系统软 件 ( 包括 Bo to d r ol a e 、嵌入
s n I rm te S c mea, c b eev te ie o te C t h ci t ie n c nPI h rv l in f h h le wh n ees r S a i a fo g h U B a r we a rc ie h vd o n h P a te ln -s a d o to e e ou o o te o r e d t t d e ncsa y,O s
式 Li u n x操 作 系统和 驱动程 序 ) 应用软 件 ( 和 包括 We b服 务器 、CGI 序 、视 频 采 集 、压 缩 编码 和 程
云 台控 制等 ) 。其 中 ,软 件部 分 是本 文 的设计 重 点 。
的 H TTP 服 务 器 ,支 持 能 够 实 现 动 态 W e b技 术 的
Z A G u — we . A e — u JAO h n — a H N J n — iH N P i f . I C u — h i —
(o g Y/o al cn n n n rg Yn a n e / , (zaga, e i0 # 0 ,Oi) Cl eo / i  ̄n¥/c adE ̄ e / , a ̄ nU/r? 2h ndoHb # 04 ha l e T" b fm ee en h v sy /u ) e #
t c mpe e h vd o 0 o lt t e ie mo io ig f h f mi nt rn o t e a l y.

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

基于嵌入式Linux的视频监控系统的设计
维普资讯


建 电

20 0 6年第 7期
基 于嵌 入 式 Ln x的视 频 监控 系统 的设 计 iu
曾 凡林 , 陶 洪
( 州信 息职 业技 术 学 院 江 苏 常 州 2 3 6 ) 常 1 14
【 摘
要 】 以数 字技 术 为依 托 , 嵌 入 式 视 频 服 务 器 中增 加 图像 处 理 、 据 传 输 、 B服 务 功 能 , 建 立 在 专 用处 理 器 及 : 在 数 WE 并
图 2 硬 件 结 构 图
系统 核 心 层 使 用 高 稳 定 性 和 开 方 性 的 Un x作 为 系 统 的 操 u
完 也 算 机无 线 网络 的环 境 下 固定 、 时设 置视 频 监 控 点 . 大 提 高 了 作 系 统 。 成 对 系 统 各 主 要 功 能 的 调 度 和 资 源 分 配 . 为 后 续 功 临 大 本系统的灵活性 . 而来 自于 8 21 无 线 网 络 1 8 i 的 通 信 加 密 能 的开 发 打 下 结 实 的基 础 0 .1 2 bt 也 为 系统 的安 全 、 作 带来 保证 . 免 了模 拟 无 线 监 控 系 统 的 安 工 避 图像 处 理 是专 门 为 本 系 统 编 写 和优 化 的 J E 压 缩 算 法 构 PG 成 . 成对 视 频 采 集 来 的 视 频 数 据 进 行 实 时 压 缩 . 成 数 字 化 图 完 生 全漏 洞。 像。 基 于 T M P的传 输 使 系 统 对 传 输 物 理 介 质 进 行 了 有 效 隔 C 离 。 字 图 像 可 以在 不 同物 理 介 质 间 进 行 传 输 . 数 为系 统 的 安装 带 来 了 方便 。作 为这 一 块 的 主 要 功 能 。 实 现 图像 数 据 的 封 包 , 其 为 下 一 步传 输 做 准 备 。 而 无 线 传 输部 分 的开 发 . 也涉 及 到 各 个 方 面 . 参 考 的 大 量 在 的 资 料 及 wn o s idw 版驱 动 , 本 系 统 编 写 了 加 密 传 输 功 能 , 现 为 实 数 据 的加 密传 输 图像 运 动 侦 测 系 统 也是 本 系统 的重 要 功 能 之 一 .其 应 的 方 方 面 面 得 到 了广 泛 的应 用 . 它不 线 路 的 各 种 要 求 。 核 心 板 自带 以太 网接 口 , 方 便 实 现 以太 网 用 布线 , 而 安装 方 便 。在 本 系 统 中充 分 考 虑 到 这 一 点 . 用 已 其 可 因 使 的视 频 监 控 图 像 的 传 输 。 而 光缆 模 块 及其 它通 讯模 块也 可方 便 在 笔记 本 电脑 中 广 泛 使 用 的 8 21 .G无 线 传 输 协 议 . 现 监 0 .12 4 实 连 接 , 分 种 类 可实 现 即插 即 用 无 须 设 置 。 时在 核 心 板 中 也 预 控 数据 的无 线传 输 。 借 助 现 在 不 断 普 及 的 8 21 无 线 网 络 。 部 同 0 .1 使 留 了 C N总 线 、8 A 4 5总 线 、3 2 2总 线 等 多 种 常 用 总 线 .为 远 程 控 本 监 控 数 据 随 时 接 人 i e t实 现 数 据 的数 字 化 传 输 , 监 控 n me。 t 为 制 、 种 报 警设 备提 供 了完 善 的接 口 . 多 系 统 联 合 工 作 更 加 方 系 统 的 临时 布点 带 来 方 便 , 使 工 业 视 频 监 控 步 入新 时 代 。8 2 多 使 也 0. 便 。 为 系 统 的 二 次 安 装用 户需 求 开 发 带 来 方 便 也 1 1的 18 i加 密 特 性 也 被 继 承 到 本 系 统 中 . 保 了 监 控 数 据 的 2 bt 确

嵌入式视频监控系统的设计与开发

嵌入式视频监控系统的设计与开发

嵌入式视频监控系统的设计与开发随着科技的不断发展和进步,视频监控系统已经成为当今社会安全性的重要组成部分。

视频监控系统通过利用摄像头和相关的硬件设备,可以对各种场所进行实时监控,并记录下可能发生的事件。

而嵌入式视频监控系统更是在这个领域中发挥着不可替代的作用。

本文将介绍嵌入式视频监控系统的设计与开发。

一、系统设计1. 系统需求分析在设计嵌入式视频监控系统之前,首先需要进行系统需求分析。

根据具体应用场景的需求,确定系统所需要的功能和性能指标。

例如,要监控的区域范围、分辨率的要求、所需的图像处理算法等。

更进一步,还需要考虑是否需要远程访问和控制等功能。

2. 硬件设计嵌入式视频监控系统的硬件设计包括选择合适的处理器、摄像头模块、存储设备等。

处理器的选择需要考虑到系统的计算能力和功耗,可以使用ARM、DSP等处理器。

摄像头模块的选择则需要根据图像质量要求和外部环境等因素来决定。

存储设备可以选择闪存、硬盘、SD卡等。

3. 软件设计嵌入式视频监控系统的软件设计包括系统软件设计和应用软件设计。

系统软件设计主要包括操作系统的选择和驱动程序的编写。

操作系统选择时需要考虑系统的实时性能和资源开销,可以选择Linux、Windows嵌入式等操作系统。

驱动程序编写包括摄像头驱动程序、存储设备驱动程序等。

应用软件设计主要包括视频流处理、事件检测、远程访问等功能的实现。

二、系统开发1. 硬件开发硬件开发主要包括电路设计、PCB设计、元器件选型、电路调试等。

电路设计需要根据系统需求设计相应的电路板,包括处理器、摄像头、存储设备等的连接电路。

PCB设计是将电路设计转化为实际的电路板,需要根据电路布局和尺寸要求进行设计。

元器件选型需要根据电路的性能要求和可用性进行选择,并考虑供应商和成本等因素。

电路调试是将设计的电路板进行测试和优化,确保其正常工作。

2. 软件开发软件开发主要包括系统软件和应用软件的编码和测试。

系统软件的编码主要是将操作系统驱动和相关程序代码进行编程实现。

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

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

图 像 传 感 器将 光学 信 号 转 换 为模 拟 电流 信 号 , 电流 信 号 经 过 放 大, 进行预处理 , 将 其 得 到 的 电流 信 号 送 给 飞 利 浦 视 频 解 码 芯 片
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

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

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

图 2 嵌 入 式 系 统 硬 件 组 成
大容量硬盘或 U盘等。 . 4 H2 视频压缩模块实现对摄 6 像头 采集 的视频 数 据 的压 缩 与编 码 , 压缩 编码 后 的视
频数 据可 根据需 要存储 在 大 容量 硬盘 上 , 或经 过 打包
后通过以太网进行 网络传输 。 M E - 、 . 3 和 P G 4H2 等标 6
维普资讯
有线电 煞盎
里。
系统设计与 设备
cm r gt i ue : a e _e p t O ̄ a —cr f cO Jot 函数取得 图 i l
像的相关信息 , 并且存放到 v e iue i op t 结构里。 d cr c mea g a i t : a r_ rb n 0 用于初始化采集窗I 、 i S 颜色模 l

式 、 状态 。 帧
cam erg0 用来抓取 图像 , 采用 m a mp
方 式, 接将 设 备 文 件 /e/ie0映 射 到 内存 , 速 直 dvvdo 加 文件 I0操作 , 可 以使 多个 线程 共 享数 据 。 / 还
cam era
_
c s0 用来关闭设备文件 。 le: o
准相 比, 2 4标 准压 缩 比更高 , 省存 储 空 间 , H. 6 节 图像
质量更好 , 尤其适合在低带宽 、 丢包率高 、 干扰严重等
条 件下传 输视 频 , 并能 保持 图像 的质 量 。
4 中心控制部分嵌入式 系统 软件 的
设计 与 实 现
41 系统 的选 用和摄 像 头视 频 采集模块 . 系统 软 件平 台选 用 嵌 入 式 Lnx操 作 系 统 是 由 iu 于 它具 有 内核小 、 效率 高 、 支持 多任 务 、 多线 程 、 源码 开放、 内核直 接提 供 网络 支持 等 优点 。嵌入 式系 统 的 硬 件资源 有 限 ,需 针 对具 体 的应 用通 过 配 置 内核 、 裁 减 sel hl和嵌 入 式 C库 来 对 Ln x系统 进 行 定 制 , iu 使 整 个系统 能存 放 于容量 较小 的 Fah中 。iu l s Lnx的动 态 模 块 加 载 机 制 , Ln x的裁 减 极 为 方 便 , 度 模 块 使 i u 高 化 的部 件 使其 添 加非 常 容 易【 ” 。在嵌 入 式 Lnx的 开 iu 发环境 搭 建好 之 后 , 先要 安 装 与驱 动 U B摄像 头 , 首 S 并 加 入 VdoLn x的 支 持 。本 系统 选 用 内置 Lnx ie4 iu iu 内核 公开 支 持 的 O 5 1芯 片 的摄 像 头 。之 后 ,使 用 V1 Vd0Ln xLn x中关 于视频 设 备 的内 核驱动 ) 供 ie4 i (iu u 提 的 A I函数 集 来 编 写视 频 采 集 程 序 阁,主要 是 针 对 P ‘ Lnx系统 中 的 设 备 文 件 / e/ieO编 写 视 频 采 集 iu dvvdo

无线Mesh网络下嵌入式视频监控系统的设计

无线Mesh网络下嵌入式视频监控系统的设计
i u i z d i al g c n e t n c nr 1 T e a p iai n s h me i as r s ne n t a l t r ,n whc h i e u v i a c ew r s s t ie n c l n o n ci o t . h p l t c e s l p e e td o h t afm i ih t e vd o s r el n e n t o k i l i o o c o o p o l c n t ce a e n wi ls s e h oo y b sn l p e sn l i e e mi a o e . e s h me i p o e e s l i x e i n . o sr td b s d o r e s me h tc n lg y u i gmut l ige v d o tr n l d s T c e s r v d f a i e v ae p rme t u e i n h b Ke wo d y rs W i ls s e w r AOD r e s me h n t o k e V Vi e u el n e L n x d osr ia c iu v l
李君懿 赵 利 莫金旺
( 桂林 电子科技大学信息与通信学院 广西 桂林 5 10 ) 4 0 4


结合无线 网络视频监控的新要求 , 深入分析 了无 线网状 网的网状拓扑、 多跳链路 、 动态路 由协议等关键技术和发展现状 ,
将无 线 自组 织 网络 按 需 距 离 矢 量路 由 协议 ( O V) 发 应 用 到 嵌入 式 Lnx平 台上 , 用 T P协 议 进 行 呼 叫连 接 控 制 , A D 开 iu 利 C 并在 该 平 台

基于3G的嵌入式无线视频监控系统典型方案及分析

基于3G的嵌入式无线视频监控系统典型方案及分析

另外 还 有 IO 和 C I T 为 静 态 图 像 制 定 的 M— S CT
JE P G标 准 。
对视 频 压 缩标 准 的选 择 , 主要 是根 据 应 用 的需
求, 综合考虑压缩 比、 传输带宽 、 画面质量和算法复
图Байду номын сангаас1 基于 3 G的无线视频监控 系统一般结构框 图
杂度 等 因素 。 目前 较 新 的主流产 品均采 用 MP G4 E . 和 H.6/ C标 准。几 种 常见 编 码标 准之 间的 比 2 4AV
2 1 6月 0 0年
程实 现编码 算 法 ; 硬件 压 缩 方 式是 指利 用 某些 厂 而 家提 供 的符 合 某 种 编码 标 准 的 专 用 集 成 电路 芯 片
( I 来实 现 。 ASC) 1 2 网络传输 .
1 2 1 传 输 信道 ..
MP G4 E-
较 宽
较高



目前 , 我 国境 内投入 商 用 的 3个 3 在 G标 准 , 其
H4 宽 伺 高 煞 詹 . 天 2 6 错、 比 容 庄 匪 向
前端 采 集 子 系统 主 要 负责 音视 频 的采集 、 压缩 编码 、 传送 和存 储工 作 。在 主控 模块 的控 制下 , 数字
基金项 目: 北华航天工业 学院科研基金项 目( Y 2 0 —7 K 一0 80 )
收 稿 日期 :2 0 09—1 —1 1 2

较见表 1 。其 中 H.6 / V 24A C标准 由于较高 的压缩
1 关键 技术
1 1 视 频编 解码 .
伴随着 3 G网络技术的快速发展与应用 , 高至 2 z MH 的带宽为无线视频监控提供更加强有力的支持。基

嵌入式网络摄像机的设计与实现

嵌入式网络摄像机的设计与实现
I P网络接 口的地 点 。远端用 户可 在 自己的 P c上使 用标 准的 网络浏 览器 , 网络 摄像机 进行访 问 , 对 实时地 监控 目标 现 场 的
情况。
关键词 :X 7 ;i x流媒 体 ; 像机 P A20 Ln ; u 摄 中图分 类号 :P9 T 3 文献标 识码 : A 文 章编号 : 7 — 2 X 2 1) 1 06 —4 1 3 69 (02 0 — 18 0 6
系统设计 中所需考虑 的重要 环节 。如今 , 仅是 功能丰 富而 电量消耗过盛的嵌入式产品已不再满足人们 的需
求 。P A 7 处 理器 , 为一 款优 秀 的嵌入 式 处理 X 20 作
的数字摄 像 设备 。基 于 网络 的实 时视 频采 集 、 处
理、 传输 系统 , 利用流媒体技术实现多客户端 的实 时显 示, 具有不受距离 限制 、 廉价 、 通用 的特点 , 极大提高了
重点对象 , 具有 网络功能 、 便携式 、 数字化 、 可视化 的视
频监控 系统 已经成 为安全领域的重要组成部 分 。嵌
随着嵌入式系统 的高速 发展 和普及应 用 , 人们 在
系统设计 中不再单纯考 虑产品功 能 了, 功耗也 成为 其
入式 网络摄像机是 网络摄像 机 、 传统摄 像机 与网络视 频技术 相结合 的新一代产 品, 是集嵌入式技术 、 视频 压 缩技 术 、 计算机技术 、 网络技术等多种先进技 术于一 体
De i n a m p e e a in o e m e a Ba e sg nd I lm nt to fW b Ca r s d o n Em b dd d S se e e y tm
Z E G L — i,I ig qn , H N H a y n Z U n -i H N u bn J J — ig C E u — u , H Yig j n e

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

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

( 3 2 0 ×2 4 0 ) 模式 下速 率可 达到 3 O帧/ s . 传输模 块采 用 的是与 开发板 串 口相连 的无线 网 卡 GP RS DT U. G P R S D TU是 一种 基于 G P R S网络
[ 收稿 日期 ]2 0 1 2 —1 1 —0 9 [ 作 者 简 介 ]张 洪 涛 ( 1 9 6 3 一) , 男 ,内 蒙 古包 头人 , 湖北工业大学教授 , 研 究 方 向 为嵌 入 式 系统 , 纳 米 电 子技 术 和 纳米 材料
由流媒体 服 务单 元 、 US B摄 像 头 、 无 线 网卡 和 监 控
端组 成 ( 图 2 ) . ¥ 3 C 2 4 4 0 A 时 钟采 用 4 0 0 MHz的工 作 主频 , 最高 可 达 5 3 3 MHz . 本 系 统 扩展 了 1 2 8 MB
S D RAM 、 6 4 MB No r F l a s h及 6 4 MB Na n d F l a s h , 外
图 2 系 统 硬件 图
图像采 集模 块使 用 中星微 Z C 3 O I P芯 片 的摄 像 头 ,Z C 3 0 1 P芯 片最 高 支 持 VGA( Vi d e o G r a p h i c s Ar r a y ) 分 辨率 ( 6 4 0×4 8 0 ) . 在 VGA 模 式 下 速 率 可
[ 摘 要 ]介 绍 了一 种 基 于嵌 入 式 的无 线 视 频 监控 系统 的设 计 . 通过摄 像头 , 调 用 VI D E O4 L I NUX采 集 视 频 图 像 数
据, 利用 J P E G 压 缩算 法 对 数 据 进 行 压 缩 ; 经 过视 频 传 输 模 块 通 过无 线 网 卡将 视频 数据 发送 到 监 控 P C机 端 显 示 出 来, 从 而 实 现 了视 频 的无 线 监 控 .

嵌入式系统课程设计:基于ARM11的嵌入式视频监控系统设计

嵌入式系统课程设计:基于ARM11的嵌入式视频监控系统设计

嵌入式系统课程设计(报告)题目:基于ARM11的嵌入式视频监控系统设计院系:专业:班级:姓名:学号:指导教师:二〇年月嵌入式系统课程设计(报告)摘要当今世界科学技术飞速发展,越来越多的技术面世,给我们的生产生活带来了巨大的便利,监控摄像头随处可见,成为生活中不可缺少的工具之一。

为了更好地运用高科技带来的便利以及发展最新科技,了解学习是首要任务。

本课题设计选题就是基于当下流行的视频监控技术来完成的,选用的服务器是较为简单的boa服务器辅以基于ARM11架构的S3C6410开发平台,其搭载的操作系统为Linux系统,能够实现我们想要的数据采集与传输的功能。

基于Linux操作使用USB摄像头作为采集终端进行数据的收集,应用程序通过操作设备文件实现对内核驱动的控制,使用C语言编写基于B/S模式下的服务器应用程序,在传输阶段用到了TCP/IP通信协议,最终能够实现对视频数据的一系列操作,从采集、压缩、传递、解压到最后的网页播放等。

基本实现了实时视频监控的需求。

关键词ARM11 嵌入式视频监控Linux操作系统目录第1章绪论 (1)1.1 目的与意义 (1)1.2 发展与趋势 (1)1.3 设计任务 (2)第2章硬件设计 (3)2.1 视屏监控系统的结构设计 (3)2.2 ARM处理器简介 (3)2.3 S3C6410体系结构 (4)2.4定制嵌入式Linux内核 (5)2.5 嵌入式文件系统 (6)第3章软件设计 (9)3.1 Linux操作系统简介 (9)3.2 交叉编译环境的建立 (9)3.3 嵌入式Linux移植 (10)第4章视频采集 (11)4.1 V4L2简介 (11)4.2 采集数据的操作 (11)4.3数据采集函数及解析 (12)第5章视频处理 (14)5.1 格式比较 (14)5.2 JPEG压缩 (14)5.2.1JPEG简介 (14)5.2.2JPEG库简介 (15)第6章系统测试 (17)6.1测试方法 (17)6.2测试结果 (17)结论 (18)参考文献 (19)第1章绪论1.1 目的与意义网络视频监控系统由基于ARM11架构体系嵌入式开发平台和网络客户端组成,实现通过摄像头对图像进行高帧率采集形成的视频数据获取功能,通过硬件开发平台接入以太网网络把视频数据展现到网页上。

基于Wifi的嵌入式无线视频监控系统设计

基于Wifi的嵌入式无线视频监控系统设计

基于Wifi的嵌入式无线视频监控系统设计【标题一】系统概述及需求分析本章主要介绍嵌入式无线视频监控系统的基本概述及其需求分析,旨在明确本系统的目标和要求,以方便进行后续设计和开发。

对于一款嵌入式无线视频监控系统而言,其目标是实现对目标区域的视频监控,同时提供实时的无线数据传输功能,以保证监控的可靠性和实时性。

在使用过程中,系统需要满足以下需求:一、系统硬件设计1. 摄像头:为用户提供清晰、实时的监控画面,同时支持低光环境下的数字图像处理。

2. 单片机:作为中央控制器,实现系统的开关、画面调整等基本操作。

3. 传感器:检测其他环境参数,如温度、湿度等。

4. WiFi模块:实现无线数据传输,支持距离远、噪声干扰大的环境下的高速数据传输。

二、软件需求分析1. 嵌入式应用程序开发:基于嵌入式系统的特点,进行应用程序设计开发,完成系统的监控和数据传输功能。

2. 采集处理算法设计:防止部分手抖、突然移动等因素影响监控效果,需要设计正确的算法将视频流进行处理,清晰的提供有效信息。

基于以上需求分析,如果满足运动摄影、户外旅游等场景的需要,该系统的整个设计具有一些独特的优势,例如:支持远程监控、操作简便、传输速度快、效率高等。

在日后的设计中,该系统需要进行的模型调整和定制,以进一步满足用户需求。

【标题二】系统架构设计本章主要介绍嵌入式无线视频监控系统的架构设计,包括软件和硬件两个方面,旨在概述嵌入式无线视频监控行业的发展和设计方案的技术原理,以便于开发团队进行整体概述和实现。

系统架构图如下:1. 硬件架构分析以RK3399主控板为中心,连接摄像头、SSD、低功耗蓝牙、WIFI、LCD、扩展GPIO等外设,并通过USB3.0、Ethernet、HDMI、SPI、SDIO等接口实现相互之间的数据传输。

2. 软件架构分析采用嵌入式Linux系统,运用Qt + OpenGL作为图形用户界面开发,常见的监视管理算法用C++编写,与上述硬件集成使用。

基于H.264的嵌入式无线视频监控系统设计

基于H.264的嵌入式无线视频监控系统设计

1概述 针对客户在远程视频监控中提出的具体需求 提出—套解 案 , 劝 来传输实时画面另一方面他 们希望获取比较清晰 的图象 同时客 户 列图 象传输的 实时 性要求比较 商 很明显 用传统 P 机加图像采集卡的方式很难满 C 足这样的需求。以往很多视频监控系统都使用了 M E- P G 4标准而新—代视频压缩标准 1 6 是面 1 4 2 向无线网络和因特网的视频图像编码与传输技术,

秦国伟
信 息产 业 ff }
李 峰 陆 鸣
基于 H. 4的嵌入式无线视频监控系统设计 2 6
( 武汉军械 士官学校 高炮教研室 , 湖北 武汉 40 0 ) 3 00
摘 要: 设计 了一种基于 H.6 24视频压缩标准的嵌入 式无 线视频监控 系统 , 细给 出了该 系统硬件和相应的软件 实现方法 . 详 并针 对 RTP网络 数据传输 出现的 问题给 出了解决方案。实践证明, 本系统设计合理 , 运行可靠。
除了增强网络适应能力外, 大幅度提高了 压缩编码 效率 在相同码率下能够获得更高的主客观质 描述的嵌 人 式无线视频监控系统就是充分利用了
H2 4视频压缩技术与码分多址无线网络技术而搭 . 6 建的。提出了一种基于采用华为海恩半导体公司 Hi5 2 3 1 芯片的系统设计方案分另对系统软硬件设 U 计进行了 详细讨论完 成了视频信号的前端采集 、 压 缩及无线传输功能。 2系统整体架构 该系统由无线 AP ^ 接 站、中心目隽 控 艮曝 终l H 无线终端用户向中心 盼 器发出请求命 端 成。 蓬 塌 令冀- 过 C MA网关接人 It n燃 后送达中心 j 臣 D ne e r 服务器。 中心服务器收到命令后进行命令解析再通 过无线网络向监控终端发送控制命令, 监控终端收 到中心端任务后。 就通过图像采集设备拍摄现场图 像 并将通过 1 6 1 4压缩编码后的图像数据按照 2 RP T 通信协议经 由 码分多址模块发回中心服务器。 中心服务器再通过无线网络 向用户发送监控视频 或图片对 于远程监控用户, 中心服务器则直接通过 It t ne 向网络用户提供况频或图片传输。通过内 me 置PLO E C D协议用 户可以十分方便的通过客户端 监控软件上面的云台控制软键盘对前端采集设备 进行 3 0 6 度全景控制, 中心服务器首先需要处理在 传输中出现的数据包错序、 校验出 、 错 丢包、 重包等 现象_ 中心服务器还要监控数据传输质量并进 其次, 行反娩 由此来控制码分多址在不同信号质量下发 送数据的速度最后月 务器还要为用户提供监控系 艮 统的We 浏览、 b 视频数据硬盘存储、 下载等 功能。 系 统采用双 CS / 架构具有 良好的扩奢 多个终端安 装在 同一地 点的不同 区域 能够 实现对 不同 目标 的 实 时监控 。 3监控 终端设计 监控端系统基于海思的高性能通信媒体处理 器 Hi5 2搭 建 。 Hi5 2是 一 款 基 于 A M9 31 3l R 、 D P双处理器内核及硬件加速引擎的高集成 、可 S 编程、支持 MP G V /26 E 一4 A CH 4协议的高性能 通信媒体处理器。围绕 H3 分别搭建相虚的硬 i5 2 t 件和软件环宽 就可以很方便的实现监控终端的设 计。 3 . 1监控终端硬件{ 1 殳} ‘

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

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

基于WIFI的嵌入式视频监控系统设计摘要:视频监控系统在人们生活当中有着极为广泛的使用,而随着wifi技术的发展,将该技术嵌入到视频监控当中也显得极为迫切,理论界与实践界均有着较为丰富的探索。

本文基于对wifi 视频监控系统概述,从软硬件配备方面入手,分析了wifi视频监控系统设计的要点。

关键词:wifi;嵌入式;软硬件配备;视频监控系统;设计要点中图分类号:tp311.52 文献标识码:a 文章编号:1007-9599 (2012)18-0000-021 wifi视频监控系统概述ieee802.11协议的规定了wifi的基本网络结构包括物理层、介质访问接入控制层(mac层)及逻辑链路控制层(llc层)。

ieee802.11g定义了工作在2.4ghz的ism频段上总数据传输率设计为54mbps的物理层,其较高的数据传输速率可以满足视频信息的传输需求[1]。

现今的监视系统多半是装置摄影机,并通过小屏幕观看远处的动态,这已经很难适应时代的发展要求。

通过wifi技术嵌入,视频监控系统可以侦测是否有人走过,利用画面改变的同时,传送信息给监控人员,让监控人员能够不用全神灌注的盯着屏幕,系统就能够自动告知何处发生了什么状况。

另外,利用wifi 传输的方式,可以减少布线的困扰,只要有一台新的webcam架设后连上wifi,并且与管理中心联系上,则不需要再额外的配线,就可以将状况传送给远端的管理中心。

wifi嵌入的视频监控系统能够将数台架设好的摄像头与管理中心的电脑相连,建立一个ad hoc network,并且这些webcams所在的主机上,会有一个影像辨识的软件,一旦有任何的物体进入webcam所摄影的范围,则webcam便会传一个信息到管理中心的电脑上,而当管理中心接收到此信息,则可以显示出该处的影像给监控人员知道,这个影像通常可以利用msn的画面来取得。

2 wifi视频监控系统设计要点2.1 核心设备。

基于嵌入式系统的家庭无线视频监控系统的设计

基于嵌入式系统的家庭无线视频监控系统的设计
也 目新 月异 。关于无 线视 频监控 系统 的设 计 已经有 较 R T 3 0 5 2芯 片 就 可 被 应 用 于 2 . 4 G 无线 I E E E 8 0 2 . 1 i n
多 的报 道 , 如赵 春 媛l l 】 等 设计 了一款 基 于 A R M9的 无 产 品 的设计 。其 中 U S B H O S T接 口可 以方便 接入 外部 线视 频监控 系统 ,提 出了以 A R M9 2 0 T 一 ¥ 3 C 2 4 4 0为 中 存储 器 , 系统 中就 是使 用 该接 口为外 部 存储 设 备提 供 央处 理器 的嵌入 式系 统 的设计 方案 。该方 案实现 了视 了可 靠 的保 障 , 该接 口的使用 经 常应 用 于数 字 家庭 系 频 采集 、 视 频传 输 和 上 位 机显 示 等 功 能 , 但 该 方 案 只 统 中【 3 】 。具体 的系统 硬件 结构 如 图 1 所示 。 实现 了视 频数 据处 理 功能 ,没有 涉及 到 I n t e r n e t 的连 接和 视频 数据 的远 程传 输 。马 资道 罔 等设 计 了一 款基
为核 心处理 器 , 以嵌入 式 L i n u x为操作 系统 平 台 , 在此 基础 上 实现 了无线视 频监控 功 能 。实验运 行 的结
果表明, 这款 家庭式无线视频监控 系统 , 在无需工程布线的情 况下较好的实现 了家庭安防的功能 , 并能
满足对多个监控数据进行可靠、 实时的传输 , 具有一定的实用价值。 【 关键词 】 : 嵌入式 ; RT 3 0 5 2 ; 无线视频监控 ; WE B服务器
2无 线视频 监控 功能 的设计 无线视 频 监控 系统 能 实现 的功 能很 多 , 包括 视 频
G N T H 2 6 4 Y T无 线 摄像 机 能实现 的功 能 的基础 上 着重 监控 、 网络 存储 、 远程 控制 、 路 由特 性 、 防 火墙特 性 。对

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

基于无线Mesh网络的嵌入式视频监控系统设计
( =
塑 熟 … … ~ …
文章 编 号 :0 2 8 9 (0 0 0 — 0 8 0 1 0 — 6 2 2 1 )2 0 7 — 3
基于无线 Meh网络的嵌入式 s ห้องสมุดไป่ตู้频监控系统设计 水
卢 上二 l a冯菊香 , 莫金 旺 , 赵 利
・ 设・ 实 计 用
(.桂 林 电 子 科技 大 学 a信 息 与 通 信 学 院 ,. 息科 技 学 院 , 西 桂 林 5 1 0 ;2 1 . b信 广 4 0 4 .玉 林 师 范 学 院 , 西 玉林 5 7 0 ) 广 30 0
5 1 0 ,C ia 2 ui oma U i ri ,G a g iY l 3 0  ̄ C ia 4 0 4 hn , .Y l N r l nv st " n e y u n x ui 5 7 0 n hn )
【 bta t o iigwt t e nso m ed d v e uviac,tec a ceii fWi l sM s e ok( A s c】C mbn i h dmad fe b d e i o srel ne h hr trt so r e eh N t r WMN r r n h e d l a sc es w )ae
奴、~ 篓 二~ 、 \ 、

— —
1 引 言
随着 网络技 术 、 嵌入 式技术 的发 展 , 得无线 M s 使 eh
网 络 t Wi ls Meh N tokWMN) 用 于 数 字 化 、 q r es s e r , ( e w 应 智 能 化 及 微 型 化 的 嵌 入 式 视 频 监 控 系 统 成 为 可 能 。 由 于
有 线互 联

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式无线视频监控系统设计
本嵌入式无线视频监控系统采用高性能ARM9芯片作微处理器,通过嵌入式Linux采集USB 摄像头视频数据。

并将采集的视频数据帧经JPEG压缩;在ARM9芯片的控制下,通过2.4GHz无线发送/接收模块进行视频数据传输;无线接收端再将视频数据通过网络接口提交给视频应用服务端;最后由视频应用服务端将接收到的压缩数据帧重组、复合成视频图像,实现无线视频监控。

引言
高性能、低功耗嵌入式CPU和高可靠性网络操作系统的面世,使得可视电话、视频会议、远程视频监控等运算数据量大的应用在嵌入式设备中实现成为可能。

传统的基于同轴电缆的视频监控系统结构复杂、稳定性差、可靠性低且价格昂贵,因而出现了嵌入式网络视频服务器等远程Web视频监控系统。

在本嵌入式无线视频监控系统中,使用高性能ARM9芯片作微处理器,控制video4linux实现USB摄像头视频数据采集,采集的视频数据经JPEG 压缩后,在ARM9芯片的控制下通过2.4GHz无线发送/接收模块进行视频数据传输;视频传输模块再将视频数据通过串口或网络提交给视频应用服务端,最后由视频应用服务端将接收到的压缩数据帧重组、复合成视频图像,实现无线视频监控。

1 系统组成结构
整个系统由视频采集终端、2.4G无线发送模块、2.4G无线接收模块、视频传输和视频应用服务端等5个模块组成。

其组成结构如图1所示:
图1 嵌入式无线视频监控系统结构框图
视频采集终端包括以S3C2410X为核心的中央控制和数据处理中心,以及USB Camera数据采集单元。

中央控制和数据处理中心主要完成视频采集终端控制和视频图像压缩,并将需要传输的数据经编码处理后,通过SIO发送到n RF2401无线发射模块。

视频传输模块主要包括:以S3C2410X为核心的中央控制和数据处理中心以及将视频数据传输到视频应用服务端的MAC接口和UART接口。

视频传输模块的中央控制和数据处理中心主要完成以下任务:nRF2401将接收到的视频数据提交给SIO模块,S3C2410X先解码SIO模块数据,再通过UART 接口或MAC接口将视频数据传输到视频应用服务端。

视频应用服务端从串口或网络接口接收视频数据,并将其重组、复合成视频图像。

1.1 视频采集终端硬件结构
在本设计中,充分利用了S3C2410X所继承的片上资源,只需要扩充SDRAM、Nand Flash、4X4 Array Keyboard、USB Host、Ethernet Interface、RS232 Interface、JTAG、Power等模块。

视频采集终端是整个系统的核心模块之一,主要完成视频捕获和图像压缩,其硬件逻辑结构框图如图2所示:
图2 视频采集终端硬件逻辑框图
2 视频采集模块设计与实现
视频捕获模块是整个视频采集终端的核心。

它通过嵌入式Linux操作系统调度V4L (video4linux)和影像设备驱动程序来完成视频捕获。

V4L 是Linux影像系统与嵌入式影像的基础,是Linux kernel里支持影像设备的一组APIs,配合适当的视频采集卡与视频采集卡驱动程序,V4L可以实现影像采集、AM/FM无线广播、影像CODEC、频道切换等功能。

目前,V4L 主要应用在影像串流系统与嵌入式影像系统里,其应用范围相当广泛,比如:远程教学、远程医疗、视频会议、视频监控、可视电话等。

V4L为2层式架构,最上层为V4L驱动程序,最下层则是影像设备驱动程序。

在Linux操作系统中,外部设备都作为设备文件来管理,因此,对外部设备的操作就转变成对设备文件的操作。

视频设备文件位于/dev/目录下,一般情况下为video0。

当摄像头通过USB接口连接到视频采集终端后,在程序中调用V4L APIs对设备文件video0的读操作即可实现摄像头视频数据采集。

其主要过程如下:
1) 打开设备文件:int v4l_open(char *dev, v4l_device *vd){}打开影像源的设备文件;
2) 初始化picture:int v4l_get_picture(v4l_device *vd){} 获取输入的影像信息;
3) 初始化channel:int v4l_get_channels(v4l_device *vd){} 获取每个channel的信息;
4) 对channel设置norm:int v4l_set_norm(v4l_device *vd, int norm){} 对所有的channel设置norm;
5) 设备地址映射:v4l_mmap_init(v4l_device *vd){} 返回存放图像数据的地址;
6) 初始化mmap缓冲区:int v4l_grab_init(v4l_device *vd, int width, int height){};
7) 视频捕获同步:int v4l_grab_sync(v4l_device *vd){};
8) 视频捕获:int device_grab_frame(){}。

通过以上操作,即可将摄像头视频数据采集到内存。

采集到内存的视频数据既可采用文件的形式保存,也可将其压缩后封装进数据包,通过网络传输到数据处理中心。

本设计采用后一种处理方法,即:先将采集的视频数据进行JPEG压缩,再将其封装进数据包传输到视频应用服务端处理。

3 视频压缩模块设计
由于视频采集模块采集的视频数据信息量较大,如果直接通过网络传输,则会增加数据传输系统的负担,大大降低数据传输效率。

为此,本设计采用JPEG —Joint Photographic Experts Group压缩编码算法对视频数据进行压缩。

JPEG是一个适用于彩色、单色多灰度、连续色调静止数字图像的压缩标准,是静态数字图像压缩的国际标准,不仅适用于静止图像压缩,而且适用于电视图像序列的帧内图像压缩。

由于JPEG压缩采用的是全彩影像标准,其主要处理过程包括:色彩模型转换、离散余弦— DCT变换、重排DCT结果、量化、编码等。

在本设计中,采用最基本的JPEG算法,其主要步骤为:首先,通过离散余弦变换(DCT)去除数据冗余;其次,使用量化表对DCT系数进行量化;最后,采用Huaffman可变字长编码对量化后的DCT系数进行编码,使其熵达到最小。

通过实验,数据压缩效果良好,图像压缩率可以达到70%左右。

4 n RF2401无线发射、接收模块设计
本设计采用nRF2401 2.4GHz无线收发芯片完成视频数据的无线传输。

nRF2410是一款单片射频收发芯片,工作在2.4GHz~2.5GHz ISM频段,该芯片内置频率合成器、功率放大器、晶振和调制解调器等功能模块,其输出功率和通信频道等参数都可以通过程序进行配置。

内置的DuoCeiver接收器使nRF2401可以使用同一天线同时接收两个不同频道的数据,这为视频数据的传输提供了有利条件。

nRF2401在发送和接收数据时主要完成以下操作:
1)初始化发送端和接收端:主要完成I/O端口的配置,使能发送器/接收器,启动计数器等;
2)发送器/接收器配置:先打开配置方式,再配置发送/接收器,最后使能收发功能;
3)接收包/接收包处理:
4)发送/接收数据:完成数据包的发送/接收操作;
5)读取A/D转换结果:等待AD转换完成后,读取A/D转换结果数据,并开始接受新的转换;
5 视频传输模块设计
视频传输模块收到无线接收模块递交的视频数据后,可以通过串口或网络接口将其传输到视频应用服务端,本设计采用网络接口进行数据传输。

目前,互联网上传输视频数据大多采用UDP协议。

UDP协议提供非连接、不可靠的数据传输,由于接收端只对收到的UDP 数据包进行简单的完整性校验,丢弃有错误的数据包,因此数据传输速度较快。

然而,为了提高数据传输的准确性和减少因使用UDP协议而额外增加的、繁琐的数据确认操作,本设计选用面向连接的、可靠的数据传输协议—TCP。

视频传输模块与视频应用服务端之间的通信过程如图3所示:
6 视频应用服务端—视频显示模块设计与实现
视频应用服务端采用Borland C++ Builder6.0完成监控视频的合成(如果视频应用服务端采用Linux操作系统,则可以使用Kylix完成相同的功能)。

由于BCB的Image类可以完成精确到像素的图像处理能力,可以将BMP、Drawing、自定义图形等显示成图像。

因此,Socket API 从网络接收视频数据后,首先将接收到的JPEG图像转换成BMP,然后将其传送给Image对象,Image对象最后处理视频数据、生成图像视频并将其显示出来。

7 结束语
本文提出了一种基于ARM S3C2410X的嵌入式无线视频监控系统设计。

采用嵌入式Linux操作系统进行视频采集、压缩和打包并通过nRF2401无线发射、接收模块进行视频数据无线传输,最后通过TCP/IP网络将视频数据从视频传输模块传输到视频应用服务端,构成一套完整的无线视频监控系统。

由于系统的核心工作采用高性能嵌入式处理器完成,因此该系统具有结构简单、性能稳定、成本低廉等优点,在油田、油气井无线视频监控,智能家居等领域具有广阔的应用前景。

本文作者创新点:将视频监控从有线系统延伸到无线系统,提出了构建无线视频局域网的一种方法,此方法在智能家居等领域具有广阔的应用前景。

相关文档
最新文档