理器 mcf5307 组成嵌入式视 频监控服务器方案.该方案的主要缺点是缺乏强大的图像处理 能力,整个系统软件必须运行于 μclinux 之上,系统成本较高. (3)arm 嵌入式处理器+dsp 处理器.现在已有一些基于 arm 和 dsp 的嵌入式视频监控方案, 文献中提出一种采用 以 analogdevices 公司的 bf533 实现 mpeg-4 标准的图像压缩, intel 公司的 xscalepxa261 作为控制的嵌入式视频监控系统. 文 献 中 提 出 了 一 种 采 用 saa7114a 进 行 图 像 采 集 , 采 用 tms320c6202b 进行 mjpeg2000 标准的图像压缩,以嵌入式 arm 芯片 s3c4510 进行系统控制和网络传输的嵌入式网络视 频服务器方案.该方案的主要缺点是:由于要使用 arm 芯片对 调试, 使用较困难,整个系统软件 dsp 的寄存器进行操作,设计, 必须运行于 μclinux 之上,系统成本偏高. 本文提出的矩阵系统的模块化设计便于将来系统的升级 和扩展,即使在将来扩展时,也不需要替换现有设备,而只需软件 符合模块化的设计 升
的emif 接口,采用同步触发传输方式,并且使用直接32 位数据传输,数据不通过biu ,直接写入网卡fifo ,这样更为合理地实现tms320vc5502 与lan91c111 高速连接。 系统软件设计 本系统的软件包括两大部分,一是硬件驱动程序,二是控制逻辑设计。下面分而述之。 系统驱动程序设计 环境下进行的。ccs 界面简单明了,操作方便,功能强大,大大降低了开发的难度。系统的驱动程序由tms320vc5502 初始化程序,saa7114a ,saa6752hs 和lan91c111 的配置程序、数字视频mpeg2 码流接收存储封包程序、mpeg2 码流以太网发送程序和系统主控程序等多个模块组成。图6 为软件系统框图。 图6 软件系统框图 tms32vc5502 的初始化程序完成对‘c5502 的堆栈和运行状态位,中断使能位的设置,以及dsp内核频率的设置。saa7114 和saa6752hs 的配置程序通过‘c5502 的i2c 接口完成对其的设置,使其能正常地进行模拟解码和数字编码。lan91