(上海办事处)厦门兴锐嘉进出口有限公司
免费会员

当前位置:(上海办事处)厦门兴锐嘉进出口有限公司>>ABB DCS 系统>> ABB YPP110A 3ASD573001A1 盘锦市*

ABB YPP110A 3ASD573001A1 盘锦市*

参  考  价面议
具体成交价以合同协议为准

产品型号

品       牌

厂商性质经销商

所  在  地上海

联系方式:刘锦玲查看联系方式

更新时间:2018-05-14 09:00:00浏览次数:214次

联系我时,请告知来自 仪表网
同类优质产品更多>
ABB YPP110A 3ASD573001A1

ABB YPP110A 3ASD573001A1下音频驱动的实现 

ABB YPP110A 3ASD573001A1设备驱动程序是操作系统内核和机器硬件之间的接口,为应用程序屏蔽了硬件细节。设备驱动是内核的一部分,主要完成以下功能:设备初始化和释放;设备管理,包括实时参数设置及提供对设备的操作接口;读取应用程序传送给设备文件的数据并回送应用程序请求的数据;检测和处理设备出现的错误。 音频设备驱动程序主要通过对硬件的控制实现音频流的传输,同时向上层提供标准的音频接口。

笔者设计的音频接口驱动向上提供2个标准接口:数字音频处理(Digital Sound Processing-DSP),负责音频数据的传输即播放数字化声音文件和录音操作等;混音器(MIXER),负责对输出音频进行混音处理,如音量调节、高低音控制等。这2个标准接口分别对应设备文件dev/dsp和dev/mixer。

ABB YPP110A 3ASD573001A1整个音频驱动的实现分为初始化、打开设备、DSP驱动、MIXER驱动和释放设备等部分。

4.1 初始化、打开设备 设备初始化主要完成对UDAl34l音量、采样频率、L3接口等的初始化,并且注册设备。通过函数audio_init(void)完成以下具体功能: S3C2410控制端口(GPBl-GPB3)的初始化; 为设备分配DMA通道; UDAl34l的初始化; 注册audio设备和mixer设备。 打开设备由打开函数open()完成以下 功能; 设置好ⅡS和L3总线; 准备好声道、采样宽度等参数并通知设备; 根据采样参数计算出缓冲区大小; 分配相应大小的DMA缓冲区供设备使用。

4.2 ABB YPP110A 3ASD573001A1驱动的实现 DSP驱动实现了音频数据的传输即播放和录音的数据传输。同时提供ioctl对UDA134l中的DAC和ADC采样率进行控制。采样率的控制主要是读写UDAl34l内的采样率控制寄存器,所以驱动的主要部分就是控制音频数据的传输。 驱动中通过结构static audio_state来描述整个音频系统的状态,其中zui主要的是2个数据流结构audio_in和audio_out。

这2个数据流结构分别描述输入音频流和输出音频流的信息。通过对audio_in和audio_out的操作分别实现音频的输入和输出(音频的播放和录音),本驱动的主要内容是数据流结构的设计和实现。该结构应该包含音频缓冲区的信息、DMA的相关信息、所用到的信号量及FIFO的入口寄存器的地址。

COLE-PARMER MASTERFLEX 70 17-20,PAT 3,358,609 NNB

ALLEN-BRADLEY MODEL: 1791-OA16 OUTPUT MODULE

ALLEN-BRADLEY MODEL: 1791-8BC OUTPUT MODULE

ALLEN-BRADLEY MODEL: 1791-0B16 OUTPUT MODULE

YAMATAKE CORPORATION CONTROLLER C10S0DTA0100 LOT OF 2

SUNX FX4L-A3R SENSOR LOT OF 3

SCHNEIDER EMECANIQUE ABL7 RP2405

ORIENTAL VEXTA 5-PHASE DRIVER RKD507-A LOT OF 2

ORIENTAL MOTOR VEXTA BRUSHLESS DC MOTOR DRIVER FBLD40C

OPTICAL MICROSCOPE OBJECTIVE CHANGER BOARD 9978-104-01 #1

ORIENTAL MOTOR SPEED CONTROLLER MSP302N LOT OF 2

Brooks Automation BrooksNet DN 108378

FUJI SC-03/G,SZ-Z4 LOT OF 3

C218 TURBO/PCI BOARD PCB PCI 218T VER 2.0,LOT OF 2

INLIGENT MOTION SYSTEMS MDRIVE14

MURR POWER SUPPLY ART. NO 85083

HUBA CONTROL TYPE 604 LOT OF 3 WITH INSTALLATION PLATE

hiLscher ISA DEVICENET CIF30 BSL-DNM CARD L9703043

XSUNX DS-A1 AMP UNIT, DS-L10 SENSOR HEAD

MITSUBISHI MELSEC OUTPUT UNIT AJ65BTB1-16T PLC

会员登录

×

请输入账号

请输入密码

=

请输验证码

收藏该商铺

X
该信息已收藏!
标签:
保存成功

(空格分隔,最多3个,单个标签最多10个字符)

常用:

提示

X
您的留言已提交成功!我们将在第一时间回复您~
在线留言