8810音频驱动linux-android。完整资料.zip

时间:2024-04-15 10:25:04
【文件属性】:

文件名称:8810音频驱动linux-android。完整资料.zip

文件大小:137KB

文件格式:ZIP

更新时间:2024-04-15 10:25:04

android驱动 linux驱动 nau8810音频 imx8 imx6

8810音频驱动 嵌入式处理器和移动设备中的音频Codec的一套软件体系。在音频设备驱动中ASoC被分为Machine、Platform和Codec三大部分。 Codec部分:负责音频解码,这部分代码全然无平台无关(设备原厂提供) Platform部分:包括了平台的音频DMA和音频接口的配置和控制(I2S,PCM。AC97等);与处理器芯片相关的代码。 Machine部分:是耦合Platform和Codec驱动,同一时候与上层交互的代码。因为上层是标准的alsa架构。所下面层接口肯定要做了 我这里提供了8810的dts设备树,Machine和Codec部分源码。还有android版本的HAL。很完整,在IMX8芯片上测试正常运行


【文件预览】:
8810音频驱动linux-android。完整资料
----硬件原理.png(53KB)
----android-HAL部分()
--------tinyalsa_hal.c(154KB)
--------安卓添加8810.png(54KB)
--------config_nau8810.h(5KB)
----linux驱动--machine部分(DAI部分系统自带与Codec芯片商提供)()
--------fsl-imxXXX.dtsi(1KB)
--------imx-nau8810.c(10KB)
--------Codec部分,一般厂家提供,我这有就提供出来了()

网友评论