昀晟电子技术网's Archiver

xqbuiang 发表于 2008-6-20 15:41

音视频外设编程的分层模型及应用

[color=black]系统中的视频A/D、D/A芯片单元通常连接在[url=http://www.chinaicmart.com/suppliers/945/TM1300.html]TM1300[/url]的I2C总线上,其初始化和设置是通过I2C总线访问其内部寄存器实现,音频处理芯片则通过I2C接口总线与[url=http://www.chinaicmart.com/suppliers/945/TM1300.html]TM1300[/url]连接。[url=http://www.chinaicmart.com/suppliers/945/TM1300.html]TM1300[/url]正是通过这些总线对其进行初始化设置。[/color]
[color=black]在软件上,TriMedia层次化软件架构TSA引入设备库层(Device Library Layer)概念,该层为板级库到应用程序之间提供了一个公共接口。设备库输出两个接口,其架构由图2所示。[/color]
[color=black]在设备库中,基本的API调用函数和功能描述在表1中给出。

[b]表1 设备库API[/b][/color]
[table=98%][tr][td=1,1,40%][color=black]函数名[/color][/td][td=1,1,60%][align=center][color=black]功能说明[/color][/align][/td][/tr][tr][td=1,1,40%][color=black]devGetCapabilities[/color][/td][td=1,1,60%][color=black]设备兼容性请求,如版本、数据格式等[/color][/td][/tr][tr][td=1,1,40%][color=black]devOpen[/color][/td][td=1,1,60%][color=black]请求设备实例[/color][/td][/tr][tr][td=1,1,40%][color=black]devInstanceSetup[/color][/td][td=1,1,60%][color=black]设备实例设置[/color][/td][/tr][tr][td=1,1,40%][color=black]devStart[/color][/td][td=1,1,60%][color=black]开始运行当前设备实例[/color][/td][/tr][tr][td=1,1,40%][color=black]devStop[/color][/td][td=1,1,60%][color=black]停止运行当前设备实例[/color][/td][/tr][tr][td=1,1,40%][color=black]devClose[/color][/td][td=1,1,60%][color=black]释放当前设备实例[/color][/td][/tr][/table][color=black]例如,视频输出的设备库函数有voCapabilities、voOpen、voInstanceSetup等。在TriMedia的软件开发环境TriMedia SDE 2.2对音视频等设备库函数都有定义,因此使用时只需加入相应的头文件即可。[/color]
[color=black]TriMedia软件架构中,设备库由板级欢欣鼓舞。板级库以板级支持包(BSP)的形式实现,BSP函数由设备库调用,它负责完成对硬件设备的所有初始化设备,高层软件不必深入到底层硬件设备细节就能完成对音视频等硬件设备的编程。BSP允许设计者对底层的接口硬件设备(如Audio D/A)改动,而不必改动该设备的上层编程。如要使用AD1847作为音频A/D、D/A设备,仅需要修改该部分的BSP即可。[/color]
[color=black]在TriMedia SDE2.2中已经附带很多典型器件的BSP,如[/color][url=http://www.qooic.com/detail-SAA7113.html][color=black]SAA7113[/color][/url][color=black]、SAA7121、UDA1344等。开发音视频应用程序时,只需要调用设备库API、设置好数据缓冲区指针、指定相应的断服务程序来处理音视频设备接口到主存储器SDRAM的数据传递即可。用户也可以根据具体硬件自己开发BSP。[/color]

i1i1i1 发表于 2008-9-17 09:05

IR代理商〓有授权代理证0755-8832 4215
--------------------------------
                  〓IR授权代理商〓
---香港货仓每月保持常用型号库存在5000万港币左右的现货---
在各种发行量较大的电子元件刊物上都可看到我们的代理信息。
主销产品:场效应管、肖特基、快速恢复管、集成电路等 IR方案,应用范围有:
  1:电源供应《AC-DC、DC-DC、DC-AC》
  2:电子整流电路、HID及照明电路,如IR2153、IR2520D等等
  3:D类音频放大器CLASS D AUDIO IR2011S IR2010 IR2110等方案
  4: AC-DC功率因数矫正电路,PFC控制板 200W-4kW功率范围内的IR1150S
〓大陆、香港、IR原厂的全方位的技术支持,让厂家无后顾之忧〓
如果有IR这一部分需求的朋友可以联系.
方便的话可以加我以下的联系方式:
联系人:罗先生
移动电话:137-1457-2551(深圳)
公司电话:0755-8832 4215
QQ:107521149
MSN:luoziqiang@hotmail.com
E-mail:lima168@21cn.com

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.