2024年5月20日发(作者:闾松)
维普资讯
Q:
Science and Technology Innovation Herald
高新技术
基于IME6400的远程视频监控系统的设计
李志刚
(南京新联电子仪器有限责任公司)
摘要:介绍了一种基于S3C44BOXI- 硬件平台和嵌入式uCOS—II操作系统[2】的远程视频监控系统的总体设计方案,详细阐述了系统的总
体结构和各部分功能特点,对系统视频采集,MPEG一4压缩,传输的实现进行了详细分析。与传统的视频监控系统比较,该方案具有体积
小,成本低,稳定可靠等优点。
关键词:嵌入式视频采集 MPEG一4 uCOS—II Lwip[ J ’
中图分类号:TN919.7 文献标识码:A 文章编号:1673—0534(2007)11(b)一000l一02
视频监控系统是安全防范系统的组成部
S3C44B0X 3: lV IME6400
表I.IME6400与BT829A的连接
分,它是一种防范能力较强的综合系统。现今
IME6400 pin BT829
监控系统已经步入了数字化、网络化时代,即
MoDE O
pclk CLKxl
M0DEl
视频从前端图像采集设备输出时即为数字信
IlCS N C S
号,并以网络为传输媒介,基于TCP/IP协议,
vsync VRESET
8 d s
采用流媒体技术实现视频在网上的多路复用
hsync ACTIVE
n0E IlRD
传输。使用嵌入式系统实现远程视频监控技
IlWE nWR
field FIELD
术,符合网络化数字化的特点,对公安、安防
●——÷ i ̄ead'v
clvalicl DVALID
等行业有着重要的现实意义。
Addr 0】 hm'd[4:0J
视频监控系统一般采用基于PC机平台+
DATA[15:0J l ̄data【15:0J
vd[15:0】 VD[1 5:0】
l}d
视频采集卡的形式,该方案系统体积大、成本
GND BW
高,功耗大,在远距离、多点系统中实现困难。
主机接171支持同步和异步连接,接171数据宽度
INT gploO
本设计采用三星公司的S3C44BOX硬件平台,
可以8位l6位选择,管脚BW选择数据宽度,
使用MPEG4压缩芯片IME6400,软件平台是
图2 IME6400与S3C44BOX连接图
管脚MODE[0:l】选择接171模式。IME6400与
uCOSII操作系统内核,协议栈采用Lwip1.2_l~
S3C44BOX通过l6位异步接171互联,连接如图
2。 ME6400的输出数据超过NFIFOSIZE(根 【8:9】接高,其余连到地。10模式存取CS8900
据固件的版本可能不同,一般为lK)时,GPIO0
时,AEN必须为低,因此AEN与nCHIPSEL
1系统硬件设计
置低,中断任务完成后IME6400将GPIO0置 联在一起与CPU的片选连接。由于ISA总
系统主要由视频采集和传输部分组成。
高。C P U以G P I O 0作为输入中断源。
线速度相对较低,因此有必要连接CS8900的
视频采集部分主要由摄像头、视频编码芯片、
IME6400支持CCIR-601 16位视频接口,最大
IOCHRDY到CPU的nWAIT脚。
视频压缩芯片组成;传输部分由嵌入式处理器、
支持2048X2048像素的视频输入,输入视频垂
存储器、以太网控制器组成。嵌入式处理器是
直和水平方向像素数必须为16的整数倍。本
2系统的软件设计
韩国三星公司的基于ARM7内核的16/32位
设计中选用Context的BT829A作为视频编 软件平台由两部分组成:系统引导加载程
RISC嵌入式微处理器(型号:S3C44B0X,主要
码芯片,IME6400与BT829A的连接如表1,
序、应用程序。本设计中通过向ARM平台移
面向高性价比的工业应用)。视频压缩芯片采
CPU
通过IIC接口对BT829A初始化。
植u—bOot一1.1.4实现系统的引导加载,
用韩国INTIME公司的IME6400,该芯片支持
1 2网络接口的设计
uboot除了正常的引导嵌入式应用程序外,还
720x576@25fps(PAL)、720X480@30fps
在S3C44BOX芯片上无网络接171,为了实
可以方便的切换到下载更新模式,利用TFTP
(NTSC),支持CF,QCF模式压缩;码率控制可
现视频数据的网络传输等功能,所以在系统中 功能应用程序实时更新。开发环境采用
选VBR/CBR;支持实时语音压缩;帧率可编
扩展网络接171模块(CS8900)。该芯片为10M
ARM公司的ADS1.2,嵌入式操作系统采用
程;支持动态侦测等。在处理器的控制下,视
以太网接171芯片,具有通用的处理器接171。
uCOS—II,协议栈采用Lwip2.0。相关部分
频编码芯片BT829A把模拟视频编码成数字
数据传
CS8900提供一个8到11MHz的ISA总线接
程序分为初始化,中断处理,数据处理,
信号,再由IME6400压缩成MPEG4格式数
口,可以以l6位存储器模式、10模式、从DMA 输部分。
据,CPU将压缩的视频数据处理后,由网口发
模式联到ISA总线上,10模式是CS8900的默 初始化部分完成硬件初始化,IME6400固
送到远端监控中心显示,系统框图如图I所示。
认连接模式,其默认的10基址为0x300,可配 件下载,数据初始化等功能。一个重要数据结
置为任意可寻址的空间。CS8900有四个中断
构如下:
1.1视频采集压缩模块
Typedef Struct{ unsigned int auth;
输出管脚,只有一个是有效的,在初始化四选
IME6400提供一个主机接口,外部处理器
//0:driver 1:deal 2:transport
定其中一个有效。在此CS8900与S3C44BOX
通过主机接口可以访问其内部寄存器、内部
Unsigned int validLen I
以10模式连接,CPU通过8个l6位端口访问
存储器、数据流FIFO、下载固件等功能。
Unsigned char buff【NFIF0SIZE】;
CS8900,只需连接低四位地址线(SA[0:3】),SA
}MP4BUF; -
●
_ -
L
1
一 r
r
。
.
MP4BUF dataBuf【BUFSIZE】;
//视频数据流缓冲区BUFSIZE为缓冲器深
度
OS EVENT QvideoData,
*QudpData;//消息队列
Void QMsgVideo[BUFSIZE】,
QMsgUdp[BUFSIZE ;
结构MP4BUF的auth表明本数据结构
写操作权限:0中断程序可写;1数据处理任务
(下转3页)
科技创新导报Science and Technology Innovation Herald l
维普资讯
高新技术
过程。对于因各向同性损伤而引起的破坏而
言,在该点发生破坏耗能过程中的任一时刻t
的应变,可根据应变等效原理有(9)式表示为
Science and Technology Innov8
以得到以下结论:
毛(f)= 一 + )】
丽
)一
( 】
(10)
-tl(o' ̄+09]
式中 Do):1一 ;,为该点破坏耗能过程的
时间参数,当, =0时有 (,)= (‘) 0,当
f= 时有 f)= )=0,即当,= 时破坏耗
一
能结束,该点达到完全破坏状态。将DO)=1~
代入式(10)可得
(1)由(7)式可见,通过最小耗能原理可以
推导获得相应的梯度材料强度准则。
( 一 )( + 。一 )一( + 一 )】/
(2)由(1 3)式知,梯度材料的强度准则需要
通过一组实验数据来确定待定系数,在不同的
一 ~
【
~
2+ )
应力状态下,系数可能会对应于不同的数值,
所以实验数据的采集就更加重要。但目前由
} +
( 一 )(一 + + ,)一(一 + + ;)】/
于梯度材料大试件的制备困难,从而决定了在
这方面试验的缺乏。
【 。( 一 + 一
(3)如果在大量实验数据的支撑下,完全可
能根据(7)式和(1 3)式,用在应力空间分区确定
)( 一 2+ )一( ~ 2+ )1/0" 0"3
‘
系数的方法,来获得适用于各种不同应力状态
(14)
范围的梯度材料强度准则。
∞
【 ~ -2p0.10. ̄)
一 一 一Ⅲ
, ,
一
由梯度材料试件的强度实验可以获得相应
的一组具体数值( = ,, = ,, = ),
参考文献
1】周筑宝.最小耗能原理及其运用【M】.北京.
把其代入(1 4)式就能解的(7)式的具体表达
【
科学出版社,2001.
式。从而(7)式表示的梯度材料的强度准则便
完全确定。
【2】Yang C.T.,Theory of Minimum
Energy and Energy Dissipation Rate
3梯度材料强度准则的运用与结论
因为破坏耗能过程是不可逆过程,所以与
它相应增加过程也是不可逆的,故将式(11)代
入式(7)即可得到破坏开始时该点梯度材料的
耗能率表达式,为
【M】,Encyclopedia of F1uid Mechanics,
Gulf Publishing Company,1986.
瑚= ( =~ 口×
【 + ;+ 一2/Ka ̄ai+ 20-3+o3o1)】
(12)
由于以(12)式表示的破坏耗能,只有在(7)
式得到满足的条件下才会发生,因此(7)式可视
由于梯度材料是非均匀的材料,要通过梯
度材料来获得相应的一组具体数值( ,
O"2=O"2,, = ,)并不现实,这儿可以通过梯
度材料一点的特定的混合比例来制作相应的
实验构件而获得相应的一组具体数值
( =O"l,、O"2 2 . ),再由混合率方法
{6l
得到(7)式就与材料的配比有关的关系式。
在梯度材料设计的计算中,利用(7)式与材料配
比有关的特性,是其具有两方面的主要运用:
方面可以利用式(7)对设计的构件进行强度
校核,使梯度材料能在工程实际中满足其强度
方面的要求;另一方面还可以利用式(7)对构件
,
一
【3】秦世伦,K.Hitter.连续体热——力学引论
【M】.成都.成都科技大学出版社,1 998,
32—53.
【4】田云德,秦世伦.改进混合律方法研究梯度
材料力学性能【J】.西华大学学报,2005,24
(6):91 94.
【5】勒迈特J.,损伤力学教程,北京:科学出
版社,1996.
【6】田云德,秦世伦.复合材料有效弹性模量的
种改进混合率方法.西南交大学报,2005,
40(6):783-788.
一
为以(12)式表示的梯度材料破坏耗能必须满足
的梯度层的配比进行精确的设计和制备,
5】田云德,秦世伦.梯度材料三维稳态温度场
使其
【
的约束条件。根据最小耗能原理,(7)式应满足
能获得按设计者意图的完备的梯度材料构件。
的改进分层计算方法【J】.西华大学学报.
(12)式的条件下取驻值,在引入Lagrange乘子
当然,梯度材料强度准则(7)式目前还是理
后有
妒(f) + ( 、0"2,"03)]/a =0(13)
式中,卢1,2,3。将(12)式及(7)式代入(1 3)式
后可解得
论上的探讨,还需要大量的实验对其系数进行
确定。但还是可以看到,梯度材料强度准则
(7)式的获得为目前只靠实验来检验梯度材料
的可靠性提供了很好的理论依据。由此,可
(上接1页)
可写;2数据传输任务可写。validLen由数据
处理任务改写,指明buff【】数组中有效字节
数。bUff【】为数据缓冲区。
IME6400的输出数据超过NFIFOSIZE
(1K)时,GP100置低。CPU以GP100的下降
沿作为输入中断源,先在databuf【】搜索一个
auth为0的dataBuf,从IME6400中读取
NFIF0SIZE个字节,填入buff[/,将auth置1,
调用OSQPost(QvideoData,&dataBuf[cur]),
对IME6400的USER4寄存器写入一个不同的
数据启动下一次数据传输,退出中断。
date sheet.samsung electronis.2003.c
数据发送任务收到QudpData消息后,将
数据以dataLen的长度通过UDP广播方式发 【2】嵌入式实时操作系统uC/OS—II(第2版)
到以太网上,并置auth=0,释放该数据缓冲
【美]Jean J.Labrosse邵贝贝等译.
区。这时,中断程序又可以使用这个数据缓冲
【3】Design and Implementation of the LwIP
区了。
TCP/IP Stack.
Swedish Institute of Computer Science
February 20.2001.
3结语
由干IME6400的数据流是以帧为单位,并
且每次输出l K字节,如果一帧数据长度不能
被1K整除,则用0补齐,如果不剔除这些数
据,将造成网络带宽的巨大浪费,特别是处理P
帧数据时。数据处理任务调用(void*)pt=
OSQPend(&QvideoData,0,&err)后,处理数
利用嵌入式系统实现远程视频监控符合数
【4】IME6400 MPEG4 Encoder Firmware
Reference Manual InTime Corp.May
字化、网络化的发展趋势,具有布线集中,设备
4,2004.
简单,体积小,成本低等特点,与传统的视频监
控方案比较有不可比拟的优越性。前端采集部
【5】IME6400 MPEG4 Encoder Hardware
Reference Manual InTime Corp.De
分采用S3 C44BOX微处理器加IME6400图象
压缩ASCI,图像采集的速度完全可以达到动态
cembet 9,2002.fizhigang@email.xldz.
COm
显示的要求(D1图像可以达到30帧/秒(PAL)
25帧/秒(NTSC)的显示速率),可根据网络拥
塞情况,自动调整压缩帧率。该系统性价比较
高,使用方便,值得推广使用。
据,修改pt->dataLen为有效长度,修改pt一>
auth=2,再调用OSQPost(&QudpData,pt)将
参考文献
【1】S3C44BOX RISC MICR0PR0CESS0R
数据传到数据发送任务。
科技创新导报Science and Technology Innovation Herald 3
2024年5月20日发(作者:闾松)
维普资讯
Q:
Science and Technology Innovation Herald
高新技术
基于IME6400的远程视频监控系统的设计
李志刚
(南京新联电子仪器有限责任公司)
摘要:介绍了一种基于S3C44BOXI- 硬件平台和嵌入式uCOS—II操作系统[2】的远程视频监控系统的总体设计方案,详细阐述了系统的总
体结构和各部分功能特点,对系统视频采集,MPEG一4压缩,传输的实现进行了详细分析。与传统的视频监控系统比较,该方案具有体积
小,成本低,稳定可靠等优点。
关键词:嵌入式视频采集 MPEG一4 uCOS—II Lwip[ J ’
中图分类号:TN919.7 文献标识码:A 文章编号:1673—0534(2007)11(b)一000l一02
视频监控系统是安全防范系统的组成部
S3C44B0X 3: lV IME6400
表I.IME6400与BT829A的连接
分,它是一种防范能力较强的综合系统。现今
IME6400 pin BT829
监控系统已经步入了数字化、网络化时代,即
MoDE O
pclk CLKxl
M0DEl
视频从前端图像采集设备输出时即为数字信
IlCS N C S
号,并以网络为传输媒介,基于TCP/IP协议,
vsync VRESET
8 d s
采用流媒体技术实现视频在网上的多路复用
hsync ACTIVE
n0E IlRD
传输。使用嵌入式系统实现远程视频监控技
IlWE nWR
field FIELD
术,符合网络化数字化的特点,对公安、安防
●——÷ i ̄ead'v
clvalicl DVALID
等行业有着重要的现实意义。
Addr 0】 hm'd[4:0J
视频监控系统一般采用基于PC机平台+
DATA[15:0J l ̄data【15:0J
vd[15:0】 VD[1 5:0】
l}d
视频采集卡的形式,该方案系统体积大、成本
GND BW
高,功耗大,在远距离、多点系统中实现困难。
主机接171支持同步和异步连接,接171数据宽度
INT gploO
本设计采用三星公司的S3C44BOX硬件平台,
可以8位l6位选择,管脚BW选择数据宽度,
使用MPEG4压缩芯片IME6400,软件平台是
图2 IME6400与S3C44BOX连接图
管脚MODE[0:l】选择接171模式。IME6400与
uCOSII操作系统内核,协议栈采用Lwip1.2_l~
S3C44BOX通过l6位异步接171互联,连接如图
2。 ME6400的输出数据超过NFIFOSIZE(根 【8:9】接高,其余连到地。10模式存取CS8900
据固件的版本可能不同,一般为lK)时,GPIO0
时,AEN必须为低,因此AEN与nCHIPSEL
1系统硬件设计
置低,中断任务完成后IME6400将GPIO0置 联在一起与CPU的片选连接。由于ISA总
系统主要由视频采集和传输部分组成。
高。C P U以G P I O 0作为输入中断源。
线速度相对较低,因此有必要连接CS8900的
视频采集部分主要由摄像头、视频编码芯片、
IME6400支持CCIR-601 16位视频接口,最大
IOCHRDY到CPU的nWAIT脚。
视频压缩芯片组成;传输部分由嵌入式处理器、
支持2048X2048像素的视频输入,输入视频垂
存储器、以太网控制器组成。嵌入式处理器是
直和水平方向像素数必须为16的整数倍。本
2系统的软件设计
韩国三星公司的基于ARM7内核的16/32位
设计中选用Context的BT829A作为视频编 软件平台由两部分组成:系统引导加载程
RISC嵌入式微处理器(型号:S3C44B0X,主要
码芯片,IME6400与BT829A的连接如表1,
序、应用程序。本设计中通过向ARM平台移
面向高性价比的工业应用)。视频压缩芯片采
CPU
通过IIC接口对BT829A初始化。
植u—bOot一1.1.4实现系统的引导加载,
用韩国INTIME公司的IME6400,该芯片支持
1 2网络接口的设计
uboot除了正常的引导嵌入式应用程序外,还
720x576@25fps(PAL)、720X480@30fps
在S3C44BOX芯片上无网络接171,为了实
可以方便的切换到下载更新模式,利用TFTP
(NTSC),支持CF,QCF模式压缩;码率控制可
现视频数据的网络传输等功能,所以在系统中 功能应用程序实时更新。开发环境采用
选VBR/CBR;支持实时语音压缩;帧率可编
扩展网络接171模块(CS8900)。该芯片为10M
ARM公司的ADS1.2,嵌入式操作系统采用
程;支持动态侦测等。在处理器的控制下,视
以太网接171芯片,具有通用的处理器接171。
uCOS—II,协议栈采用Lwip2.0。相关部分
频编码芯片BT829A把模拟视频编码成数字
数据传
CS8900提供一个8到11MHz的ISA总线接
程序分为初始化,中断处理,数据处理,
信号,再由IME6400压缩成MPEG4格式数
口,可以以l6位存储器模式、10模式、从DMA 输部分。
据,CPU将压缩的视频数据处理后,由网口发
模式联到ISA总线上,10模式是CS8900的默 初始化部分完成硬件初始化,IME6400固
送到远端监控中心显示,系统框图如图I所示。
认连接模式,其默认的10基址为0x300,可配 件下载,数据初始化等功能。一个重要数据结
置为任意可寻址的空间。CS8900有四个中断
构如下:
1.1视频采集压缩模块
Typedef Struct{ unsigned int auth;
输出管脚,只有一个是有效的,在初始化四选
IME6400提供一个主机接口,外部处理器
//0:driver 1:deal 2:transport
定其中一个有效。在此CS8900与S3C44BOX
通过主机接口可以访问其内部寄存器、内部
Unsigned int validLen I
以10模式连接,CPU通过8个l6位端口访问
存储器、数据流FIFO、下载固件等功能。
Unsigned char buff【NFIF0SIZE】;
CS8900,只需连接低四位地址线(SA[0:3】),SA
}MP4BUF; -
●
_ -
L
1
一 r
r
。
.
MP4BUF dataBuf【BUFSIZE】;
//视频数据流缓冲区BUFSIZE为缓冲器深
度
OS EVENT QvideoData,
*QudpData;//消息队列
Void QMsgVideo[BUFSIZE】,
QMsgUdp[BUFSIZE ;
结构MP4BUF的auth表明本数据结构
写操作权限:0中断程序可写;1数据处理任务
(下转3页)
科技创新导报Science and Technology Innovation Herald l
维普资讯
高新技术
过程。对于因各向同性损伤而引起的破坏而
言,在该点发生破坏耗能过程中的任一时刻t
的应变,可根据应变等效原理有(9)式表示为
Science and Technology Innov8
以得到以下结论:
毛(f)= 一 + )】
丽
)一
( 】
(10)
-tl(o' ̄+09]
式中 Do):1一 ;,为该点破坏耗能过程的
时间参数,当, =0时有 (,)= (‘) 0,当
f= 时有 f)= )=0,即当,= 时破坏耗
一
能结束,该点达到完全破坏状态。将DO)=1~
代入式(10)可得
(1)由(7)式可见,通过最小耗能原理可以
推导获得相应的梯度材料强度准则。
( 一 )( + 。一 )一( + 一 )】/
(2)由(1 3)式知,梯度材料的强度准则需要
通过一组实验数据来确定待定系数,在不同的
一 ~
【
~
2+ )
应力状态下,系数可能会对应于不同的数值,
所以实验数据的采集就更加重要。但目前由
} +
( 一 )(一 + + ,)一(一 + + ;)】/
于梯度材料大试件的制备困难,从而决定了在
这方面试验的缺乏。
【 。( 一 + 一
(3)如果在大量实验数据的支撑下,完全可
能根据(7)式和(1 3)式,用在应力空间分区确定
)( 一 2+ )一( ~ 2+ )1/0" 0"3
‘
系数的方法,来获得适用于各种不同应力状态
(14)
范围的梯度材料强度准则。
∞
【 ~ -2p0.10. ̄)
一 一 一Ⅲ
, ,
一
由梯度材料试件的强度实验可以获得相应
的一组具体数值( = ,, = ,, = ),
参考文献
1】周筑宝.最小耗能原理及其运用【M】.北京.
把其代入(1 4)式就能解的(7)式的具体表达
【
科学出版社,2001.
式。从而(7)式表示的梯度材料的强度准则便
完全确定。
【2】Yang C.T.,Theory of Minimum
Energy and Energy Dissipation Rate
3梯度材料强度准则的运用与结论
因为破坏耗能过程是不可逆过程,所以与
它相应增加过程也是不可逆的,故将式(11)代
入式(7)即可得到破坏开始时该点梯度材料的
耗能率表达式,为
【M】,Encyclopedia of F1uid Mechanics,
Gulf Publishing Company,1986.
瑚= ( =~ 口×
【 + ;+ 一2/Ka ̄ai+ 20-3+o3o1)】
(12)
由于以(12)式表示的破坏耗能,只有在(7)
式得到满足的条件下才会发生,因此(7)式可视
由于梯度材料是非均匀的材料,要通过梯
度材料来获得相应的一组具体数值( ,
O"2=O"2,, = ,)并不现实,这儿可以通过梯
度材料一点的特定的混合比例来制作相应的
实验构件而获得相应的一组具体数值
( =O"l,、O"2 2 . ),再由混合率方法
{6l
得到(7)式就与材料的配比有关的关系式。
在梯度材料设计的计算中,利用(7)式与材料配
比有关的特性,是其具有两方面的主要运用:
方面可以利用式(7)对设计的构件进行强度
校核,使梯度材料能在工程实际中满足其强度
方面的要求;另一方面还可以利用式(7)对构件
,
一
【3】秦世伦,K.Hitter.连续体热——力学引论
【M】.成都.成都科技大学出版社,1 998,
32—53.
【4】田云德,秦世伦.改进混合律方法研究梯度
材料力学性能【J】.西华大学学报,2005,24
(6):91 94.
【5】勒迈特J.,损伤力学教程,北京:科学出
版社,1996.
【6】田云德,秦世伦.复合材料有效弹性模量的
种改进混合率方法.西南交大学报,2005,
40(6):783-788.
一
为以(12)式表示的梯度材料破坏耗能必须满足
的梯度层的配比进行精确的设计和制备,
5】田云德,秦世伦.梯度材料三维稳态温度场
使其
【
的约束条件。根据最小耗能原理,(7)式应满足
能获得按设计者意图的完备的梯度材料构件。
的改进分层计算方法【J】.西华大学学报.
(12)式的条件下取驻值,在引入Lagrange乘子
当然,梯度材料强度准则(7)式目前还是理
后有
妒(f) + ( 、0"2,"03)]/a =0(13)
式中,卢1,2,3。将(12)式及(7)式代入(1 3)式
后可解得
论上的探讨,还需要大量的实验对其系数进行
确定。但还是可以看到,梯度材料强度准则
(7)式的获得为目前只靠实验来检验梯度材料
的可靠性提供了很好的理论依据。由此,可
(上接1页)
可写;2数据传输任务可写。validLen由数据
处理任务改写,指明buff【】数组中有效字节
数。bUff【】为数据缓冲区。
IME6400的输出数据超过NFIFOSIZE
(1K)时,GP100置低。CPU以GP100的下降
沿作为输入中断源,先在databuf【】搜索一个
auth为0的dataBuf,从IME6400中读取
NFIF0SIZE个字节,填入buff[/,将auth置1,
调用OSQPost(QvideoData,&dataBuf[cur]),
对IME6400的USER4寄存器写入一个不同的
数据启动下一次数据传输,退出中断。
date sheet.samsung electronis.2003.c
数据发送任务收到QudpData消息后,将
数据以dataLen的长度通过UDP广播方式发 【2】嵌入式实时操作系统uC/OS—II(第2版)
到以太网上,并置auth=0,释放该数据缓冲
【美]Jean J.Labrosse邵贝贝等译.
区。这时,中断程序又可以使用这个数据缓冲
【3】Design and Implementation of the LwIP
区了。
TCP/IP Stack.
Swedish Institute of Computer Science
February 20.2001.
3结语
由干IME6400的数据流是以帧为单位,并
且每次输出l K字节,如果一帧数据长度不能
被1K整除,则用0补齐,如果不剔除这些数
据,将造成网络带宽的巨大浪费,特别是处理P
帧数据时。数据处理任务调用(void*)pt=
OSQPend(&QvideoData,0,&err)后,处理数
利用嵌入式系统实现远程视频监控符合数
【4】IME6400 MPEG4 Encoder Firmware
Reference Manual InTime Corp.May
字化、网络化的发展趋势,具有布线集中,设备
4,2004.
简单,体积小,成本低等特点,与传统的视频监
控方案比较有不可比拟的优越性。前端采集部
【5】IME6400 MPEG4 Encoder Hardware
Reference Manual InTime Corp.De
分采用S3 C44BOX微处理器加IME6400图象
压缩ASCI,图像采集的速度完全可以达到动态
cembet 9,2002.fizhigang@email.xldz.
COm
显示的要求(D1图像可以达到30帧/秒(PAL)
25帧/秒(NTSC)的显示速率),可根据网络拥
塞情况,自动调整压缩帧率。该系统性价比较
高,使用方便,值得推广使用。
据,修改pt->dataLen为有效长度,修改pt一>
auth=2,再调用OSQPost(&QudpData,pt)将
参考文献
【1】S3C44BOX RISC MICR0PR0CESS0R
数据传到数据发送任务。
科技创新导报Science and Technology Innovation Herald 3