![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux音频驱动
文章平均质量分 74
陈子陌
一个简单的Linux驱动工程师。
展开
-
安卓音频架构简述
一、前言从入职深圳这边的公司之后,已经做了两款声卡codec的移植了。想着今天没事,我又从网上搜索了一些资料,大概介绍一下安卓平台下的音频架构。二、安卓音频架构Linux早期的时候,内核所支持的音频框架叫做OSS,后面被ALSA框架所取代。安卓音频架构正是基于ALSA框架所建立的一套音频体系架构。大致框架如下:Java服务AudioManager作为服务端,本地服务AudioFlinger作为客户端,两者通过Binder机制交互。AudioFlinger对硬件功能的具体实现(比如原创 2021-07-02 17:14:20 · 583 阅读 · 0 评论 -
飞思卡尔IMX6之TLV320ADC310X系列声卡驱动移植
一、前言在介绍音频总线I2S总线博客的前言里,我就已经说过,后面会把这次移植声卡驱动的前后经过分享出来。这次,终于忙里偷闲,写出这篇博客来。众所周知,Linux对于音频,是有自己的一套驱动框架的,那就是——ALSA。以往,像V4L2视频框架、I2C总线框架、INPUT子系统等,我还耐心研究过,但这套音频框架我却甚至都没有时间去研究。深圳的工作节奏相比较重庆的工作节奏快太多了,每天都有事情做,忙的不行。这里我分享一个链接,里面对于ALSA框架介绍的挺清楚的,大家可以去看一下。提醒:原创 2021-01-28 17:15:22 · 2157 阅读 · 10 评论 -
音频总线之I2S总线介绍及相关协议
一、前言两周前接到任务,项目换了一个codec芯片,需要重新移植声卡驱动。因为之前没有做过声卡驱动移植,所以对音频相关的知识都不怎么了解,为此,在网上搜索了很多资料原创 2021-01-25 17:43:43 · 7533 阅读 · 0 评论