基于S3C2410和UDAl34l的嵌入式音频系统设计
[10-10 20:38:44] 来源:http://www.88dzw.com 电子制作 阅读:8152次
文章摘要:4.3 MIXER驱动的实现 MIXER驱动只控制混音效果,并不执行读写操作,所以MIXER的文件操作结构只实现了1个ioctl调用,提供给上层设置CODEC的混音效果。驱动中主要实现了1个结构体struct UDAl34l_codec。该结构体描述了CODEC的基本信息,主要是实现了CODEC寄存器的读写函数和混音的控制函数。MIXER文件操作结构中的ioctl就是调用U-DAl341_codec中的混音控制函数来实现的。4.4 设备的卸载 设备的卸载由注销函数close()来完成。注销函数使用注册时得到的设备号,同时释放驱动程序使用的各种系统资源,如DMA和缓冲区等。5 结束语
基于S3C2410和UDAl34l的嵌入式音频系统设计,标签:电子小制作,http://www.88dzw.com4.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的开发平台上得到了实现,可以顺利进行音频的播放和采集,并取得良好的效果。
Tag:电子制作,电子小制作,维修教程知识 - 电子制作
- 上一篇:声控灯实验电路
《基于S3C2410和UDAl34l的嵌入式音频系统设计》相关文章
- › 基于S3C2410的MPEG-4数字录像机的设计与实现
- › 基于S3C2410和UDAl34l的嵌入式音频系统设计
- 在百度中搜索相关文章:基于S3C2410和UDAl34l的嵌入式音频系统设计
- 在谷歌中搜索相关文章:基于S3C2410和UDAl34l的嵌入式音频系统设计
- 在soso中搜索相关文章:基于S3C2410和UDAl34l的嵌入式音频系统设计
- 在搜狗中搜索相关文章:基于S3C2410和UDAl34l的嵌入式音频系统设计
编辑推荐
最新更新
热门排行