摘要:介绍一个基于StrongARM的视频数据采集处理系统。该系统将采集到的连续视频图像数据以MJPEG的方式进行压缩处理,然后由StrongARM进行打包处理,生成UDP包www.cechina.cn,向网络发送。视频服务器可以通过网络(局域网或广域网)获取视频采集器发送的图像数据,并对图像数据进行显示、存储、回放等管理,同时视频服务器也可以通过网络控制视频采集器上的摄像机及云台。该系统为实现远程实时监控系统CONTROL ENGINEERING China版权所有,对监控数据的数字化管理以及视频网络传输等提供了解决方案,它以最新的MJPEG压缩方式使视频数据的管理更加方便可靠,并且使用Intel公司的StrongARM SA-1110高性能微处理器芯片作为处理平台www.cechina.cn,使得该系统具有安装方便、配置灵活、便于携带等突出优点CONTROL ENGINEERING China版权所有,具有很大的市场应用前景。
关键词:StrongARM 视频采集 MJPEG 嵌入式操作系统
数字视频监控系统与传统模拟监控相比,优点在于数字化的视频系统可以充分利用计算机的快速处理能力,对其进行压缩、分析
目前市场上已经投入使用的视频采集设备多以计算机插卡的形式存在。而本系统的前端视频采集设备使用Intel 公司的嵌入式处理器芯片StrongARM作为主体芯片,从而可以使其作为独立的单元存在,并且具有体积小、处理能力强且功耗低的特点。该系统为数字化视频监控提供了解决方案。本文简单介绍Intel 的 StrongARM SA-1110微处理芯片,详细介绍视频数据采集与处理端的硬件结构,公司运用该系统可实现网络实时监控系统设计方案。
1 Intel StrongARM SA-1110微处理器
1.1 SA-1110微处理器简介[2]
Intel 公司的SA-1110是一款通用RISC微处理器。它将16KB的指令Cache、8KB的数据Cache、一个小型Cache、一个写缓存、一个读缓存、一个内存管理单元(MMU)集成在一块芯片中。它与ARM V4结构的处理器在软件上兼容,也可以使用一些支持ARM的芯片,如I/O、内存以及视频设备。
SA-1110芯片在PDA等手持计算机设备上有着广阔的应用控制工程网版权所有,对于嵌入式操作系统和便携式系统,SA-1110是很好的选择。设计者可以在以SA-1110为平台的嵌入式操作系统上开发各种应用程序。
1.2 SA-1110微处理器系统
SA-1110配置了功能强大的外围逻辑电路,可以分为几个模块,如图1所示。
(1)内存和PCMCIA控制模块(MPCM)
支持ROM、同步掩膜ROM(SMROM)、Flash、DRAM、SDRAM、SRAM、SRAM-like可变延迟I/O以及PCMCIA控制信号。
(2)系统控制模块(SCM)
28个通用I/O端口、实时时钟、Watchdog及内部时钟、电源管理控制器,中断控制器、重启控制器、两个晶振(3.686MHz和32.768kHz)。
(3)外围控制模块(PCM)
6通道DMA控制器、LCD控制器、16550 UART、红外串行端口(115kbps、4Mbps)、同步串行接口(UCB1100、UCB1200、SPI,TI,μWire)、通用串行总线(USB)设备控制器。
1.3 SA-1110微处理器I/O管脚
SA-1110微处理器I/O管脚如图2所示。
2 基于SA-1110的视频数据采集与压缩系统