关 闭

新闻中心

EEPW首页>安全与国防>设计应用> 基于MPC82xx处理器和专用编解码芯片的DVR设计

基于MPC82xx处理器和专用编解码芯片的DVR设计

作者:华恒科技 张逸 时间:2008-06-03 来源:21IC中国电子网 收藏

  由于电路的复杂性,且采用了高速数字电路,加上对电磁兼容(EMC)的设计要求,设计硬件电路时需考虑以下几点:

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

  1.对于处理PCI及SDRAM等控制接口的时钟线时,要尽量使各线的长度及阻抗匹配,并要求对电路中的高速时钟线进行覆铜屏蔽;

  2.采用六层电路板,可以降低回路噪声,提高电路的稳定性;

  3.对于视频的A/D芯片而言,应尽量做到模拟地与数字地隔离。避免数字电路对模拟电路产生干扰,提高采样的精度;

  4.对于高速的数据总线应尽量添加排阻,以达到阻抗匹配的目的。并应尽量减少走线长度,减小电路中电流的环路面积。

  系统软件开发

  编解码的工作已经可以实现,实际音视频码流的采集、存储、传输必须要操作系统来控制和完成,首先需要实现的是VW2010在Linux下的设备驱动程序。Linux系统下的设备驱动程序开发技术已经相当成熟,具体使用和开发这里不再赘述。目前VW2010已经在PC平台上有较为广泛的应用,相应的厂商已经可以提供基于Windows、Linux操作系统成熟的驱动支持。

  目前流行的板卡主要有这样一些功能:水印、中文OSD叠加、时间戳叠加、Logo叠加、Mosaic遮蔽、单帧捕获、强制关键帧输出、动态改变压缩帧率参数、动态调节视频参数、动态改变帧结构、动态检测、双码流、板载加密区。一般回放库支持文件方式播放和实时流播放,变速播放、回放抓图、回放亮度对比度调节、动态丢帧。网络库支持UDP/TCP传送,支持多播(MultiCast)和双向通讯。采用现成的编解码卡,无论基于PC或是平台上开发都需要考虑相关软件开发工具包(SDK)的稳定性、易用性、兼容性、功能的完整性和技术服务水平。

  除了考虑板卡的这些基本功能之外,还需要考虑的一点是板卡生产厂商的产品序列是否齐全,板卡SDK是否兼容,从而保护软件开发投入。比如说,由于国家标准没有限制压缩标准,系统不存在互连互通的需求,各个厂家之间的码流格式并不兼容,因此如果有网络集中监控上电视墙的需求,一定需要压缩板卡供应商提供硬解码卡,否则就很难实现。

  采用现成的编解码卡,降低了开发产品的门槛,但往往可能受到上游厂商技术、供货、价格等方面的限制。在积累足够的技术经验时可以考虑自主开发,如果开发商选用其他,可以先调研一下相应的芯片是否应用成熟广泛,相关的生产厂商、代理商、第三方是否可以提供足够的支持。

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

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭