新闻中心

EEPW首页>嵌入式系统>设计应用> 以Linux为系统基于DSP的视频检测方案

以Linux为系统基于DSP的视频检测方案

作者: 时间:2009-12-28 来源:网络 收藏

技术已广泛应用于工业控制、智能交通、设备制造等很多领域。传统的往往采用工控机作为其处理器来实现其功能。这种方法往往由于工控机 处理速度的问题,无法实现对各个不同方向同时进行视频,而且由于视频检测处理过程需要占用大量的处理时间,因而无法实现实时的远程控制功能。

本文引用地址://m.amcfsurvey.com/article/152170.htm

  现在在远程控制和通信方面,DOS和Windows操作的通信平台得到普遍的引用,但是DOS操作作为单任务操作,无法实现 多 任务功能和实时处理的需要;而Windows操作系统作为视窗操作系统,其系统的稳定性和实时性也无法和实时多任务嵌入式操作相比拟。

  本文提出一种以作为视频检测处理芯片,以为操作系统的嵌入式系统设计方法。

  1 系统结构

  本系统的研发主要包括视频检测卡和x86通信平台的设计2个部分。视频检测卡主要包括模拟图像采集、转换、视频检测3个部分,每块交换参 数检测卡扩充PCI总线接口,插在通信研发平台的PCI总线插口上,通过PCI总线同通信平台交换数据。通信平台处理多块交通参数检测卡的通信问题,将视 频检测卡通过PCI总线传送过来的视频检测数据实时通过网络传送给控制中央。系统的功能方框图如图1所示。

系统的功能方框图

  根据系统设计需要,视频检测卡功能主要分为:模拟图像采集、模拟图像A/D转换、数据缓存连同视频检测5个部分。视频检测卡流程如图2所示。

视频检测卡流程

  本系统采用PhilIPs公司的SAA7111A来实现模拟图像A/D转换。该芯片可实现多路选通、锁相和时序、时钟产生和测试、ADC、亮色 分离等功能。其输出能够具备如下格式:YUV 4:1:1(12bit)、YUV 4:2:2(16bit)、YUV 4:2:2(CCIR-656)(8bit)等。由于DSP处理芯片和SA7111A的时序不同,能够通过CPLD进行逻辑控制FIFO来完成数据缓存的 功能。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭