基于ARM嵌入式的视频采集系统的设计

合集下载

基于ARM嵌入式的图像采集与显示系统设计

基于ARM嵌入式的图像采集与显示系统设计
1 O
基 于 AR 嵌 入 式 的图 像 采 集 与 显 示 系统 设 计 M
基于 A M嵌入式的图像采集与显示系统设计 R
ma q iio n Diply B s d o ge Ac ust n a d i s a a e n ARM9 a d Emb dd d S s e n e e y t m
部 设 备 进 行 访 问 操作 , 以使 用 和 操 作 文 件 中相 同 的 、 准 的 系 可 标 统 调 用 接 口 函数 来 完 成 对 硬 件 设 备 的 打 开 、关 闭 、读 写 和 IO /
并进行显示。 1 嵌 入 式 开发 环 境 的构 建
ea D ie 和 Fa u e 机 制 , 同时 去 掉 一些 本 系统 不 需 要 r r r v rme b f r 的模 块 以 减 小操 作 系统 内核 的大 小 。最 后 通 过 编 译 生 成 二 进制 的 内核 映像 文件 , 即将 在 顶 层 目录下 生 成 内核 映像 文件 zm— 也 l a ebn 将 zma ebn烧 写 到 目标 开 发板 中 。 g .i。 l g 。i 仅 有 U b o 和 Ln x内 核 , 不 能 和 目标 板 进 行 交 互 的 , — ot iu 是
关 键 词 :R — i x 视 频 采 集 , 示 ,3 24 A M L u, n 显 ¥C 40
Absrct ta

Ho w t o ai te ea —t i a da aco r p dig o bt n h r l i me m ge t . res on n pr e t e m a an s o oc ss h i ge d h w i t L on CD. ch s as d on whi i b e S3 4 d C2 40 an Embed ded s s e , sc i d. e API o de by V4 2 f y t m i de r s be Th prvi d L o Embe dde Li x s s d o ap u e t e i d nu i u e t c t r h mage an t e de m prs t i a daa d hn co e s he m ge t an co v t t n o t e d n er it h app o it f matwi t e bi y hgh-s e i r pr e or t h a l of i a h i t pe d o pert ai on by 2 0.n t e vde L 44 a d h i o on CD b i h Famebuf . y usng t e r f er Ke wor : y dsARM —Liu i ge c st n, s a , C2 0 n x, ma a quiio diplyS3 44 i

基于ARM的嵌入式多路远程视频监控系统的设计

基于ARM的嵌入式多路远程视频监控系统的设计

Байду номын сангаас监控计算机 监控计算机
集线器
摄像头云台
视频服务器 摄像头云台
视频服务器
摄像头云台
视频服务器
摄像头
图 1 视频监控系统结构图
3 系统硬件设计
监控系统不仅要实现视频图像的采集和压缩, 同时还需要实现这些数据的网络传输,系统以 ARM
第 36 卷第 5 期
赵书朵等:基于 ARM 的嵌入式多路远程视频监控系统的设计
作为软件开发平台,以 Intel 公司生产的 ARM 芯片 PXA270 为硬件核心,采用罗技摄像头进行实时图像采集,经
JPEG 压缩算法进行编码压缩后,通过以太网发送到远程 PC 监控端,在 PC 监控端通过监控端软件可以实时观看远
程服务器的视频图像,并实现了对摄像头云台的远程控制。
关键词:视频监控;ARM 芯片;Windows CE 5.0 系统;JPEG 算法;云台控制
系统的摄像头云台由两个舵机组成,由飞思卡 尔单片机进行控制,单片机系统要实现对舵机输出 转角的控制,需完成两个任务:(1)产生基本的 PWM 周期信号,即周期为 20 ms 的脉冲信号;(2)脉宽的 调整,即单片机模拟 PWM 信号的输出,并且调整占 空比,控制舵机的转动。
系统中网络传输部分的软件实现运用了 BSD Socket 编程技术,采用的是基于 TCP 协议的流式套 接字[8]。
JPEG 压缩编码
应用层
图像保存显示


本地云台控制


网络传输


嵌入式 WINCE 操作系统
件 嵌入式操作系统
体 Windows CE 5.0 系
设备驱动程序
云台控制的核心模块,此款单片机片内资源及 I/O接口

ARM芯片嵌入式视频监控终端设计研究

ARM芯片嵌入式视频监控终端设计研究
进 入 , 中 选
< > 0 ni i i n C m r hi s p o t 书 m V so a e a C p u p r
1 系统 主要 参 数
选 择 < x t 返 回 M l i e i d v c s 再 按 < x t 返 回 E i> utm da e ie , E i> 1 3 24 处 理器基 本功 能 . C 40 1¥ D v c r v r e i e D ie s菜单 。 e ie D ie s菜单里面选择 U B 在D v c rv r S ¥C4 0 3 2 4 是韩 国三星公司的一款基于A M 2 T R 9 0 内核的1/ 2 63
三星¥ C 4 0 3 2 4 开发板 提供了一套较 完整的通用外围设备,
其 中O 5 1 V 1是支持基于O 5 1 V 1芯片 的摄像头 , 目前 市场上大
如图1 所示 , 选择 < x t返 E i> 使整个系统 的功耗最低 , 从而免去了添加、 置外 围接 口的麻 部分摄像头都是使用该芯片设计 的。 配 e ie D ie s 再选择< xt 返回到主菜单 。 E i> 烦, 有效缩小了线 路板的面积 , 这也是该系统 采用该处理 器的 回D vc rv r 菜单,
该模块 采用的是O 51 V 1视频芯片。
个标准 定义了一套 统 一的A I 口、内核、驱动 、 用程 序 都 P接 应 以这个接 口为标 准进 行交流 。 频 采集 工作开始 之前要 定义 视
2 加 载US 摄 像 头驱动 B
在L n x 所有外设都 被看成 是一种特 殊的文件 , i u 下, 称为 V d o L n x 据结 构, ie 4 iu 数 这个数 据 结构包含 视频 采集 的重 要
设备文件。 系统调用是 内核和应 用程序之 间的接 口, 而设备驱 信息, 接下来对v L 4 结构 中包含的数据 结构及其用途作 简要说

基于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—

基于ARM11的嵌入式视频采集系统设计

基于ARM11的嵌入式视频采集系统设计
关 键词 : 嵌 入 式 系统 ; U S B摄像 头 ; 视 频采 集 ; 无 线传输 ; V 4 L 2 中图分 类号 : T N 9 1 9 . 8 5 文献 标识码 : A 文章编 号 : 1 0 0 0— 8 8 2 9 ( 2 0 1 3 ) 1 2— 0 0 3 7— 0 4
Ke y wo r d s : e mb e d d e d s y s t e m; US B c a me r a ; v i d e o c a p t u r i n g ; w i r e l e s s t r a n s mi s s i o n ; V 4 L 2
me t h o d s . A v i d e o c a p t u i r n g s y s t e m b a s e d o n ARM 1 1 a n d e mb e d d e d L i n u x i s i n t r o d u c e d . An e mb e d d e d v i d e o
Ab s t r a c t : Wi t h t he r a pi d d e v e l o p me n t o f mu l t i me d i a t e c h n o l o g y,v i d e o c a pt u r i n g h a s mo r e i mp l e me n t a t i o n
De s i g n o f a n Em be dd e d Vi de o Ca pt ur i n g S y s t e m Ba s e d o n ARM l l
XU Ga n g ( C o l l e g e o f Ma Байду номын сангаас h e m a t i c s a n d C o mp u t e r S c i e n c e , G u i z h o u N o r m a l U n i v e r s i t y , G u i y a n g 5 5 0 0 0 0 , C h i n a )

基于ARM的仓库视频监控系统的设计和实现

基于ARM的仓库视频监控系统的设计和实现

基于ARM的仓库视频监控系统的设计和实现作者:韩君来源:《现代电子技术》2008年第24期摘要:设计一种基于Intel PXA255的ARM+Linux组成的仓库视频监控系统,该系统通过以太网实现对仓库现场情景的监控。

首先介绍了基于ARM的仓库视频监控的优势,其次介绍硬件平台,并给出视频监控的具体实现方案,最后重点介绍如何实现在PXA255和PC监控机间图像的采集和传输。

该系统运行稳定,PC监控机能准确地接收采集到的图像。

这里将ARM 与USB摄像头的视频监控结合起来并应用于仓库的安防中,系统价格便宜,工作稳定。

关键词:ARM PXA255;Linux;视频监控;图像采集中图分类号:TP277文献标识码:B文章编号:1004-373X(2008)24-043-02Design and Realization of Storehouse Video Monitoring System Based on ARMHAN Jun(Zhejiang International Maritime College,Zhoushan,316021,China)Abstract:A storehouse video monitoring system composed by ARM+Linux based on the Intel PXA255 has been designed.Storehouse scene monitoring is realized through Ethernet.At first,this paper introduces the superiority of storehouse video monitoring based on ARM.Then,it introduces the hardware platform,offers the realization plan of video monitoring in detail.Finally,this paper emphases on how to realize the gathering and transmission of image between PXA255 and PC monitoring machine.This system operates well,and the PC monitor could receive the image gathered ing ARM and the USB camera video monitoring and applying in the storehouse guards against peacefully,the price of system is cheap and the work is stable.Keywords:ARM;PXA255;Linux;video monitoring;image acquisition传统的监控系统是将其前端设备与中心端设备用电缆简单的进行连接,或者利用传统无线通道传输。

基于ARM嵌入式视频采集处理系统设计

基于ARM嵌入式视频采集处理系统设计
口可 访 问 GO7 0 S 的 内部 RAM 。 O7 B
图 1 视 频 采 集 处 理 系统 硬 件 结 构
1 1 总 线 接 口 电 路 . IC 总 线 上 挂 接 的 器 件 是 视 频 转 换 芯 片一 I
1 皂 璺 目 箱 高 籍 冠 足 足 2 足 足 足 足 2 2 £ 宝 足 £ 足 足 足
随着嵌入式技 术的迅猛发展 和视频 图像 处理技术 工作 。配 置如 图 2所 示 。 的广泛应用 , 各种 嵌入式芯 片如 D P A M、O S 、 R S C等被 广泛应用于 数码 、 防 、 安 交通 信号 采集 等领 域。此外 , 射 频技术 日益成熟 , 采用 射频 技术进行无 线通 信设 计 为短 距离无 线数据 传输提供 了较好 的解决办 法 , 开 是 图 2 IC 总 线 配 置 I 发低成本 、 功 耗 的无 线通 信 应 用 系统 的较 好选 择 。 低 HP ( s—P s Itrae 接 口是 主机 与视 频 IHot o t nefc) 本文通过对系统 的深入 的分析和理解 , 将嵌 入式技术 、 压 缩模 块相 连接 的 一个 并 行 通 信 口, 构 建 主 从 式 是 视 频采集处 理技术 和射频技 术相结合 , 设计 了一 种基 系统 , 实现 主机 与从机 通信 的重要 接 口。 于 A M7芯片的嵌入式 的移动视频采集 处理 系统 。 R 由于 视 频压 缩 后 的数 据 量仍 然 很 大 , 而且 需 要 1 系 统 总体 结 构 更 快捷 的方 式进 行 数据 交 换 , 了解 决 速 度 这 个 瓶 为 本 系统 以 L C 2 0为 控 制 核 心 , 过 C P 21 通 MOS 颈 问题 , 系统 利用 L C 2 0 置 打 印机 并 口与外 本 P 21 配 摄 像头 采 集 的 模 拟 视 频 信 号 首 先 通 过 S AA7 1 H 13 设 进 行 通 信 。主 机 通过 HP 可 以访 问视 频 压 缩 芯 I 转换成标准 的 Y UV4 2 2格 式 数 字 信 号 ; 后 由 :: 然 片 内全部 的存储 空 间及 地 址 空 间 映 射 的 外 设 , 而 进 GO7 0 S 0 7 B进行 MP G~4压 缩 , 缩 后 的数 据 被 E 压 控 制压 缩 芯片 , 现数 据 交换 。通 过 配 置 L C 2 0 实 P 2 1 GOT 0 S 0 7 B的 HP 控制 器 送 往 HP 接 口的数 据 缓 I I / I 工 I6 冲器 中 ; 最后 L C 2 0从 HP 接 口读 取 数据 , 通 的 IO 口形 成 HP 通 信 接 口 , 作 方 式 为 HP 1 , P 21 I 并 即复 用 的数据 和 地址 总线 为 1 6位 。L C 2 0配 置 P 21 过 Ne wMs  ̄R 1 0 模 块 进 行 传 输 。嵌 入 式 的 视 g F 10 HP 接 口方 式 如 图 3所 示 。wR、 D 和 AL l R E分 别 频 采集 处理 系统 的 总体结 构如 图 1所示 。 为总 线方式 的写 、 和 锁 存位 ,NT 为 外 部 中 断位 , 读 I 压缩模 块 压缩完 一 帧图像 后 , 过 I 通 NT引 脚 产 生 中 断 , 知 L C 2 0读 取 数据 , P 2 0通 过 HP 接 通 P 21 L C 1 I

Linux下基于ARM9的嵌入式视频循环采集监控系统

Linux下基于ARM9的嵌入式视频循环采集监控系统

I 据构I J始重 I 初化要 数结
av
_
w ie ha e 0 rt _e dr

2 V d o Ln x视频 采集标 准 ie 4 i u 。 】
Vdo L u ie 4 m x是 L x系统视频采集软件 的总接 口。各 mu 种网络摄像 头, 视频采集卡 ,电视卡 以及类似 的设备均归类 于视频采 集领域 ,Vd oL x 为此 提供 了一整套相 应的 ie4 mu AP I接 口。由于各个设备均有 自己独立 的特性 ,Unx系统 i 均在此基础上进行了抽象,本着一切均是文件的设计思想 , 只需要进行 oe ( pn) 方法 即可打开设备文件 ,ra Owre ed / iO分 t 别是对该设备进行读 写传输数据 ,ic ( o t) l 则是对设备参数配
置。
av
— —
w t ri e
Mi o o ue A p c t n V 1 6 N ., 0 0 c c mp t p f a o s o 2 , oS 2 1 r r i i .
文 章 编 号 : 10 -5)(0 080 3 —3 0 77 7(2 1)—0 50
开发应 用
微型 电脑 应 用
21 0 0年第 2 6卷 第 8期
3 采用 F mpg库 实现视 频数据 存储 F e
F mpg是一个集录制 、转换、音, F e 视频 编码解码功能为 体的完整 的开源解决方案。F mp g的开发是基于 L u F e mx 操作系统 , 但是可 以在大多数操 作系统 中编译和使用,包括 wno id ws系 统 等 。F mpg支 持 MP G、DiX、MP G4 F e E v E -、 AC 、 3DV、L F V等 4 0多种编码 , V 、 P G、 G Ma ok 、 A IM E O G、 t sa r AS F等 9 种 解 码 。 O多 F mpg库支持多平台运行,包括 L x F e mu 、Wid ws n o 和 M OS等系统 。 a c 本设计将 F mp g移植到 AR F e M9架构的系 统上 ,通过交叉编译 生成运行库【。 4 j 31 基于 F mpg的视频处理技术 F e F mp g 主 目录 下 主 要 有 U a cdc l afr a F e bv o e 、 i vom t和 b l aui i vt b l等 子 目 录 。 其 中 h ac dc 用 于 存 放 各 个 b vo e e c d/eo e模 块 ,l afr a noe cd d i vom t用于存放 mu e/e xr b xr mu e d 模块,l aui用于存放 内存操作等常用模块。 i vt b l 利用 f e mp g库生成视频文件 ,需要用到两个贯穿始终 的数据结构 :s ut V oma o t t s ut V t a t cA F r t ne 和 t cA Sr m。 r C x r e
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要基于ARM嵌入式技术的视频采集以其灵活性、高集成性、便捷性等诸多优点必将取代传统的有线视频采集。

针对目前视频监控的实际需求,结合嵌入式技术、图像处理技术,设计并实现了一种可靠性高、成本低的嵌入式视频采集及编码系统。

它是视频监控的前端,是无线视频监控系统的一个子系统。

系统选用SAA7113H进行视频采集与压缩,选用S3C44BOX微处理器作为核心板的控制器,利用S3C44BOX的硬件编解码模块进行编码。

关键词:ARM嵌入式,视频采集,SAA7113H,S3C44BOX目录1绪论 (1)1.1课题研究的背景 (1)1.2课题研究的现状与发展前景 (1)1.3课题研究的意义 (2)1.4课题主要内容 (2)2ARM微处理器概述 (3)2.1ARM介绍 (3)2.2ARM处理器主要的特点 (3)2.3ARM微处理器应用 (4)3系统方案设计 (4)3.1系统的解决方案 (4)3.2视频采集 (5)3.3视频压缩 (6)3.4基于ARM的嵌入式系统开发平台 (6)3.5系统总体设计结构图 (7)4系统硬件设计 (8)4.1系统硬件结构 (8)4.2系统硬件各模块设计 (9)4.3PCB设计 (10)4.3.1PCB布局 (10)4.3.2PCB布线 (11)5系统软件设计 (12)5.1系统初始化程序设计 (12)5.1.1ARM初始化过程 (12)5.1.2SAA7113H初始化配置 (14)5.2应用程序设计 (17)6结论 (18)参考文献 (19)1绪论1.1课题研究的背景近年来,随着通信技术、微电子技术和计算机技术的飞速发展,网络带宽和存储容量得以大幅度的提高,而电子、通信、广播之间愈来愈紧密的相互交叉联系,世界进入了全数字化网络时代。

与此同时,数字多媒体技术也得到了迅速发展,已逐渐渗透至人们生活、工作和学习的各个方面,改变着人们传统的生活方式。

人们对视频会议、可视电话、数字电视广播等多媒体技术的需求越来越广泛。

然而,在多媒体技术[1]中,尤其是数字视频领域,其信息数据量庞大,对处理能力和存储容量的要求极高,如不进行有效的压缩编码则会给通信和传输带来极大的困难,从而无法满足人们的需求。

1.2课题研究的现状与发展前景根据图像处理技术[2]发展的不同阶段,视频采集[3]系统大致可分为三个阶段:1)模拟视频采集系统模拟视频采集系统一般由图像摄像部分、系统控制部分(视频矩阵切换、云台和镜头控制等)和显示记录部分组成,模拟视频采集系统一般采用模拟方式传输,传输距离较短,主要应用于小范围内的视频图像采集。

2)数字化本地视频采集系统20世纪80年代,随着数字化技术的发展,图像采集的方式出现了由模拟处理方式向数字处理方式的转变。

人们开始使用PC机来处理图像信号,借助计算机强大的数据处理能力与显示器的高清晰显示度,通过视频采集卡将视频信号采集到计算机中,并显示在显示器上,从而大大提高了图像的画质。

基于PC的采集系统一般在采集现场有若干个摄像机、各种检测、报警探头与数据设备,通过各自的传输线路,汇接到多媒体终端上,多媒体终端通过通信网络,将信息传到一个或多个监控中心。

基于PC的多媒体采集系统功能较强,但功耗高,需要有专人值守。

3)嵌入式网络视频采集系统嵌入式网络视频采集系统以网络为依托,集中了多媒体技术、数字图像处理及远程网络传输等最新技术,受到了学术界和使用部门的高度重视。

嵌入式系统以其本身体积小,实时性高,稳定性好,支持以太网等优点,成为工控领域的新热点。

基于嵌入式技术的网络化视频监控系统有效地将嵌入式技术和视频技术结合在一起,可以很好地解决基于PC的视频监控系统中存在的问题。

目前,视频采集与压缩[4]系统正朝着前端一体化、视频数字化、网络化和系统集成化的方向发展,而数字化是网络化的前提,网络化又是系统集成化的基础,所以,视频采集与压缩发展的最大两个特点就是数字化和网络化。

然而,国内视频采集与压缩系统的研究仍停留在基于PC的基础上,大多数系统利用国外芯片开发视频采集压缩卡,或在现有的视频采集压缩卡上开发采集软件系统,然后组成采集系统,即数字化本地视频采集系统。

虽然基于PC的视频采集系统终端功能较强,便于现场操作,但价格高昂,功耗较大,PC机端也需专人管理,对于特殊环境或空间狭小、功耗要求严格的地点,这种方式难以满足要求。

1.3课题研究的意义本课题研究对象为数字视频采集与压缩系统。

作为一种伴随着计算机技术、数字多媒体技术和网络技术飞速发展应运而生的实用处理手段,越来越受到人们的重视。

本文在详细分析国内外视频采集与压缩系统发展现状的基础上,针对基于PC平台的系统难于满足日益复杂和广泛的图像处理应用需求的现实,提出了一种基于ARM的嵌入式[5]平台的视频处理解决方案。

该方案充分利用了嵌入式平台集成度高、功耗小、支持多任务操作系统等优点,并利用当前最先进的JPEG2000编码压缩算法,通过适当的软硬件设计,力图实现一种体积小、功耗低、一体化的视频图像采集和压缩系统,以满足我们对视频采集和压缩的需求。

本系统的研究对于促进视频采集与压缩系统的仪器化,推动相关产业的发展,具有重要的参考价值和指导意义。

1.4课题主要内容首先介绍ARM[6]及其特点与应用,接着进行系统方案的设计,主要是采用SAA7113H[7]进行视频采集与压缩,用S3C44BOX[8]微处理器进行控制和传输,最后是对系统硬件与软件的设计。

2ARM微处理器概述2.1ARM介绍ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。

1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。

目前,采用ARM技术知识产权(IP)核的微处理器,即我们通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM 技术的微处理器应用约占据了32位RISC微处理器[10]75%以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。

ARM公司是专门从事基于RISC技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。

目前,全世界有几十家大的半导体公司都使用ARM 公司的授权,因此既使得ARM技术获得更多的第三方工具、制造、软件的支持,又使整个系统成本降低,使产品更容易进入市场被消费者所接受,更具有竞争力。

ARM系列:ARM7系列、ARM9系列、ARM9E系列、ARM10E 系列、ARM11系列、SecurCore系列、Intel的Xscale、Intel的StrongARM。

其中,ARM7、ARM9、ARM9E和ARM10为4个通用处理器系列,每一个系列提供一套相对独特的性能来满足不同应用领域的需求。

SecurCore系列专门为安全要求较高的应用而设计。

2.2ARM处理器主要的特点1)体积小、低功耗、低成本、高性能;2)支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;3)大量使用寄存器,指令执行速度更快;4)大多数数据操作都在寄存器中完成;5)寻址方式灵活简单,执行效率高;6)指令长度固定。

2.3ARM微处理器应用1)工业控制领域:作为32的RISC架构,基于ARM核的微控制器芯片不但占据了高端微控制器市场的大部分市场份额,同时也逐渐向低端微控制器应用领域扩展,ARM微控制器的低功耗、高性价比,向传统的8位/16位微控制器提出了挑战。

2)无线通讯领域:目前已有超过85%的无线通讯设备采用了ARM技术,ARM以其高性能和低成本,在该领域的地位日益巩固。

3)网络应用:随着宽带技术的推广,采用ARM技术的ADSL 芯片正逐步获得竞争优势。

此外,ARM在语音及视频处理上行了优化,并获得广泛支持,也对DSP的应用领域提出了挑战。

4)消费类电子产品:ARM技术在目前流行的数字音频播放器、数字机顶盒和游戏机中得到广泛采用。

5)成像和安全产品:现在流行的数码相机和打印机中绝大部分采用ARM技术。

手机中的32位SIM智能卡也采用了ARM技术。

除此以外,ARM微处理器及技术还应用到许多不同的领域,并会在将来取得更加广泛的应用。

3系统方案设计3.1系统的解决方案目前,嵌入式视频采集与压缩系统的解决方案[9],主要有以下三种:1)视频采集芯片+DSP处理器。

该方案中由视频采集芯片完成图像的预处理,由DSP完成图像的存储、基于MPEG-4、H.263或MJPEG标准的图像压缩、网络传输。

该方案是采用软件压缩,其灵活性高,可以根据需要修改压缩算法,有利于方案的升级,但缺点是控制不够灵活。

且DSP通常没有强大的操作系统,功能单一,不适合做系统控制。

2)ARM嵌入式处理器+DSP处理器。

该方案同样采用软件压缩,具有软件压缩的优点,同时由于采用了ARM处理器,控制比较灵活,可以用做操作系统,做系统控制。

但其缺点是:要使用ARM芯片对DSP的寄存器进行操作,设计、调试,使用较困难。

而且开发周期较长,开发难度大。

3)视频采集芯片+图像压缩芯片+ARM嵌入式处理器。

该方案与前两个方案最大的区别是用图像压缩芯片来代替DSP处理器,采用硬件压缩方法。

该方案弥补了方案一和方案二的不足,既采用ARM处理器做系统控制,又可以缩短开发周期,降低开发难度。

而且硬件压缩所需编程量小,压缩速度快,压缩芯片同时提供标准视频信号接口,外围电路设计简单。

根据课题需要和综合以上三个方案的优缺点,本课题采用第三个方案,即视频采集芯片+图像压缩芯片+ARM嵌入式处理器。

3.2视频采集模拟视频摄像头采集的信号是模拟信号,视频信号中不仅包含图像信号,还包括了行同步信号、行消隐信号、场同步信号、场消隐信号等。

因此,视频采集中的视频输入处理就显得非常重要。

传统的视频输入处理模块采用分离元件,电路非常复杂,而且可靠性差,不易调试。

现今,许多著名的半导体生产厂家将这些复杂的视频A/D转换电路集成在一块芯片内,生产出视频采集芯片,为后继的图像处理提供了极大的方便。

现在市面的视频采集芯片有PHILIPS公司的SAA711X系统产品、台湾禾瑞亚(EMPIA)公司的EM2820、美国TECHWELL公司的TW6802等。

通过调研,发现PHILIPS公司的产品综合性能最佳,性价比最高,故选择其视频采集芯片SAA7113H设计视频采集部分。

SAA7113H是飞利浦公司视频解码系列芯片的一种,非常具有代表性,在很多视频产品如电视卡、MPEG2、MPEG4中都有应用,该芯片采用CMOS工艺,通过I2C总线与PC机或有I2C总线接口的控制芯片相连构成应用系统。

相关文档
最新文档