audio(oss&alsa)
文章平均质量分 95
dyron
这个作者很懒,什么都没留下…
展开
-
linux audio(alsa) 驱动注册的简明流程.
本文以max98088为参照设备进行。我自己也在学习audio, 本着多多交流,相互进步的原则写下流程,欢迎大家来拍砖, 学习中有不正确的地方还请指出来。大体结构: cpu_dai-------指的是I2C通路.codec_dai-----codec的原创 2011-10-12 14:48:21 · 4595 阅读 · 0 评论 -
君正4760B的linux audio(OSS)驱动分析
君正4760B的audio(OSS) 驱动分析 君正的audio驱动使用了传统的OSS模式, 真是BT,大家都在用ALSA,他还用OSS, 在网上详细资料甚少,在这里记录一下自己的过程,希望有人能够用到。 文章作者: http://blog.csdn.net/dyron, 文章不断完善中....系统环境: CPUJz4760bDai原创 2011-10-12 14:49:54 · 5345 阅读 · 0 评论 -
Linux audio(OSS)子系统分析
Linux audio(OSS)子系统分析简介 在linux声卡的驱动中存在两种架构,一种是OSS(开放声音系统),一种是ALSA(先进Linux声音架构)。OSS是一个商业声卡驱动程序,需要花钱购买。一般我们现在使用的是ALSA的声音架构。 但是有些厂商提供了OSS架构的代码,一时让我无从下手,我就遇到了这样的问题,故在此留下自己分析的过程,难免有疏漏,欢迎大原创 2011-10-14 17:50:09 · 5309 阅读 · 0 评论 -
linux+audio(OSS)驱动的读写buff分析(jz4760B)
ADUIO OSS 的buff 分析接上文的OSS驱动分析,现在分析OSS中的播放与录音缓冲, 作者: http://blog.csdn.net/dyron,欢迎大家来讨论统一术语1. JZ 君正4760b mips2. Audio buff原创 2011-10-13 15:35:55 · 2840 阅读 · 0 评论 -
linux 3.0.8 alsa数据流程分析
ALSA打开数据流程 soc_pcm_open => cpu_dai->driver->ops->startup => platform->driver->ops->open => codec_dai->driver->ops->startup \ => rtd->dai_link->ops->startup ALSA的HW_param流程 s原创 2012-11-06 19:44:38 · 2441 阅读 · 0 评论 -
杂音 & pop 音的解决方法
杂音 & pop 音的解决方法1. 喇叭有严重的“吱吱”破音,绝大多数的原因有可能在于V(out)电压不稳定,所以最好测一下无负载时的输出电压。同时也可以测量 VCC –即boost 的输出/输入电压。正常的VCC 可以通过客户的 反馈电阻和 VCC负载电阻求得。2、客户有杂音:估计是信号的干扰,一般是电源的干扰因素占最大的比重,建议测量静态电流 IQ 。3、POP转载 2012-11-08 13:53:53 · 14791 阅读 · 0 评论