8810音频驱动linux android。完整资料.zip
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。完整资料.zip
(预估有个9文件)
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部分,一般厂家提供,我这有就提供出来了
暂无评论