Asterisk 驱动分析和简要介绍.docVIP

  • 3
  • 0
  • 约1.95千字
  • 约 3页
  • 2015-07-23 发布于河南
  • 举报
Asterisk 驱动分析和简要介绍 目前比较详细的阅读了asterisk下的digium和openvox两个版本的驱动程序(目前我们买的相关业务卡是openvox的),自己设计的板卡应尽量接近相应的硬件设计(包括FPGA),但是目前从代码的的阅读和板卡外观判断,目前市场上流行的模拟接口和我们的pcm设备中的模拟接口设计有一定的区别,下面做简要介绍: Digium:目前的digium推出的各种板卡均采用了voicebus专利技术(主要工作有硬件或FPGA完成)来作为驱动和硬件的接口,从代码上看除了业务数据通过标准的DMA方式传输外,驱动程序对卡上芯片和音频接口模块等的访问是通过某种协议的方式进行交互(数据传输是以DMA-pool为基础),板卡的硬件实现了voicebus技术,如果想以此为范本做设计主要工作量在硬件和FPGA,硬件设计与目前我们自己的现有设计应该会有较大的区别。目前手里没有相关板卡实物。 Digium网站上对voicebus的描述(VoiceBus performance – patented high-performance architecture * VoiceBus性能-专利的高性能架构 Openvox:有些板卡的驱动需要单独下载打补丁,不支持voicebus结构。驱动对板卡的访问较为简单,均是以PCI接口为基础,业务数据通过DMA传输,对接口和芯片的

文档评论(0)

1亿VIP精品文档

相关文档