电子文章 | 电子资料下载 | 家电维修 | 维修资料下载 | 加入收藏 | 全站地图
您现在所在位置:电子爱好者维修技术维修教程知识电子制作基于S3C2410和UDAl34l的嵌入式音频系统设计

基于S3C2410和UDAl34l的嵌入式音频系统设计

09-08 12:12:20 | http://www.5idzw.com | 电子制作 | 人气:152
标签:电子小制作,http://www.5idzw.com 基于S3C2410和UDAl34l的嵌入式音频系统设计,http://www.5idzw.com
4.3 MIXER驱动的实现
    MIXER驱动只控制混音效果,并不执行读写操作,所以MIXER的文件操作结构只实现了1个ioctl调用,提供给上层设置CODEC的混音效果。驱动中主要实现了1个结构体struct UDAl34l_codec。该结构体描述了CODEC的基本信息,主要是实现了CODEC寄存器的读写函数和混音的控制函数。MIXER文件操作结构中的ioctl就是调用U-DAl341_codec中的混音控制函数来实现的。
4.4 设备的卸载
    设备的卸载由注销函数close()来完成。注销函数使用注册时得到的设备号,同时释放驱动程序使用的各种系统资源,如DMA和缓冲区等。


5 结束语
   
本文介绍了在嵌入式系统中构建基于ⅡS总线的音频系统,实现音频的播放和录音的采集。具体讲述了基于Samsung公司S3C2410型微处理器的CODEC硬件连接的实现及嵌入式Linux下音频驱动的实现。该系统已经在基于S3C2410的开发平台上得到了实现,可以顺利进行音频的播放和采集,并取得良好的效果。

上一页  [1] [2] 

,基于S3C2410和UDAl34l的嵌入式音频系统设计
上一篇:声控灯实验电路
关于《基于S3C2410和UDAl34l的嵌入式音频系统设计》的更多文章