
#打卡不停更#RK系列开发板音频驱动适配指南(五) 原创
背景:
RK系列开发板音频驱动DAI、DMA、Codec、HCS适配完成之后,需要进行编译,验证驱动是否可用。而操作步骤,主要是指导开发者,如何正确使用音频驱动,通过命令来控制音频文件的播放等。
步骤:
1.1.编译配置
1.2.编译内核
•执行make_kernel.sh
•生成镜像文件:
out\KERNELOBJ\kernel\srctmp\linux-4.19\boot.img
操作步骤,主要是指导开发者,如何正确使用音频驱动,通过命令来控制音频文件的播放等。
1.3.播放Demo操作步骤
•Step1:执行hdc shell
•Step2:运行audiosamplerender
•Step3:输入2 (选择2.Render SmartPA)
•Step4:输入1 (选择1.Render Direct Loading)
•Step5:输入1 (选择1.Render Start)
•Step6:在播放过程可以输入2-12,操作其他功能,其中音量范围0-1,可输入2位小数。 [可选步骤]
1.4.录音Demo操作步骤
录音Demo当前默认使用的是外置Codec。
•Step1:执行hdc shell
•Step2:运行audiosamplecapture
•Step3:输入1 (选择1.Capture Direct Loading)
•Step4:输入1 (选择1.Capture Start)
•Step5:在播放过程可以输入2-12,操作其他功能,其中音量范围0-1,可输入2位小数。 [可选步骤]
总结:
通过编译配置、并执行make_kernel.sh命令,最后生成镜像文件 boot.img,通过烧录工具烧录,即可验证驱动。RK系列开发板音频驱动适配指南,从DAI驱动适配、DMA的驱动适配到到编译内核以及本文的操作步骤指导,掌握了核心代码和步骤,更深入了解了驱动适配的整个过程。一整套流程下来,就可以适配RK系列开发板音频驱动了。也希望在今后,能有更多的精彩内容分享给大家,谢谢!
