基于ARMS3C2410和流媒体技术的网络视频采集

时间:2022-11-21 01:56:52 作者:壹号 字数:5528字

基于ARMS3C2410和流媒体技术的网络视频采集

科技情报开发与经济

文章编号:1005-6033(2008)03-0171-02

SCI-TECHINFORMATIONDEVELOPMENT&ECONOMY2008年第18卷第3期

收稿日期:2007-10-26

基于ARM和WINCE的USB视频

采集与传输系统的设计

娟1,王陆林2,刘贵如3

(1.山西管理职业学院,山西临汾,041051;2.西南交通大学信息科学与技术学院,四川

成都,610031;3.云南师范大学计算机科学与信息技术学院,云南昆明,650092)摘

要:介绍了一种基于S3C2410硬件平台和嵌入式WinCE操作系统的USB视频采

集与传输系统的总体设计方案,详细阐述了系统的总体结构和各模块功能特点,对

USB视频采集和视频传输各功能模块的实现进行了论述,并给出了相关模块驱动程序

和应用软件的实现方法。

关键词:S3C2410;USB;WinCE;LAN91C113;视频采集;视频传输中图分类号:TN948.64

文献标识码:A

在S3C2410处理器的控制下,将从USB摄像头采集到的视频通过以太网络发送到远端监控中心。系统工作原理见图2。

随着网络技术和数字视频技术的发展,网络视频监控已被广泛使用在一些重要场所,方便了对现场进行实时监视。它可以充分利用现有网络资源。本系统采用了S3C2410处理器,主频200MHz,采用目前常用的输出的视频为经过JPEG压缩后的数字视频,USB摄像头实现视频采集。

故无需再进行视频压缩,再加上以太网不会受到网络带宽限制,所以采集到的数字视频可以直接通过以太网传输到上位监控主机,减少了硬件设计的复杂度。

本系统采用罗技—快看高手版PRO5000USB摄像头实现视频采集,S3C2410主控制器通过USB接口采集JPEG压缩后的数字视频然后通过以太网将视频发送到上位PC机,实现对现场进行实时视频监控。

1系统总体设计

系统主要包括两部分:一是USB数字视频数据采集系统,二是视频

图2系统工作原理图

2.1

系统硬件电路设计

视频采集模块电路设计

由于S3C2410芯片有一个内置的USB主控制器。通过此USB主控

网络传输子系统。系统硬件总体结构框图见图1。

调试、软件升级接口

视频采集

接口可以和USB摄像头直接连接。S3C2410USBHost接口电路见图3。

VDD5

USBHost

C24

SDRAM

S3C2410ALAN91C113

以太交换机

USB设备口串口

C29

R1624R

215k!R12

R13

15k!18pF18pF

10"fVBUSD-D+GNDS15

S2

NANDFlash

JTAG口

视频传输

USBH-USBH+

S3C2410R1724R

C30

图1

系统硬件总体结构

图3

嵌入式处理器采用韩国三星公司的基于ARM920T内核的16/32位低功RISC嵌入式微处理器S3C2410,主频200MHz,主要面向高性价比、耗的手持移动设备的应用。S3C2410的内置有丰富的外设资源,包括存储器、串口、LCD、IIC,IIS和USB等接口电路。

S3C2410USBHost接口电路

2.2视频网络传输模块电路设计

…… 此处隐藏0字 ……

LAN91C113以太网络控制器通过16位数据线和16位地址线以及控制线直接和S3C2410的数据、地址和控制总线连接。nGCS4片选接

USB摄像头采用罗技—快看高手版PRO500,它采用高品质CMOS图像传感器感应器,130万像素,最大分辨率640×480,高速USB2.0传输接口,另外内置麦克风,采用Rightsound技术,清晰、无回音的语音系统。从此USB摄像头采集到的视频是经过JPEG压缩后的数字视频,可以直接在以太网上传输。

以太网络芯片采用SMSC公司的LAN91C113芯片,它是单片全双工10MB/100MB以太网络控制器,片上集成了MAC和PHY控制器,支持8/16位数据总线接口和CPU通信。

AEN存储空间被映射到0x2000_0000~0x2800_0000物理空间。nBE0,nBE1为高低字节有效信号,分别接S3C2410的nWBE0和nWBE1引脚。nRD和nWR分别为读写有效信号与S3C2410对应引脚连接。INTR0中断信号引脚接S3C2410的外部中断引脚EINT20。ARDY为等待联络信号接nWAIT引脚。LAN91C113和S3C2410的连接电路见图4。

3系统软件设计

软件系统由系统引导加载程序Nboot+Eboot、嵌入式WinCE内核、

171