linux之alsa驱动
独夜舟
菜鸟一枚~
展开
-
ALSA音频框架理解:platform
工作需要,先写USB驱动......留待更新原创 2019-10-26 17:58:15 · 325 阅读 · 0 评论 -
ALSA音频框架理解:machine
前面一节的内容我们提到,ASoC被分为Machine、Platform和Codec三大部分,其中的Machine驱动负责Platform和Codec之间的耦合以及部分和设备或板子特定的代码,再次引用上一节的内容:Machine驱动负责处理机器特有的一些控件和音频事件(例如,当播放音频时,需要先行打开一个放大器);单独的Platform和Codec驱动是不能工作的,它必须由Machine驱动把它们结...原创 2019-10-24 16:05:37 · 1537 阅读 · 0 评论 -
ALSA音频框架理解:前言
ALSA是Advanced Linux Sound Architecture 的缩写, 是linux声卡的一种驱动框架,类似的还有OSS,简单的说,声卡就是一块外接硬件,用来播放和录音的设备,将需处理的数据通过iis和soc进行交互,因此,声卡需要2个部分共同作用,即soc侧和codec侧。典型的音频设计是: 一块电路板上一颗CPU的I2S接口外挂一颗Codec芯片, Codec在外接耳机或功放...原创 2019-10-23 22:07:12 · 1160 阅读 · 0 评论