Advertisement

Android驱动——音频输入输出插拔检测

阅读量:

提示:此处可手动输入整套系列文章的全部目录内容
例如:第一章 Python 机器学习入门之pandas的使用

文章结构概述

  • 引言
    • 一、音频接口插拔检测电路图
    • 二、与驱动程序相关的代码实现
    • 三、插拔操作事件的处理及通知机制
    • 四、功能验证与测试过程
    • 总结

前言

完成耳机输入输出接口的插拔识别功能:对相关驱动程序进行调整,使驱动在检测到插拔动作时触发inputevent事件,随后由系统框架层处理该事件并发送广播通知;
平台:amlogic
soc:a311d


一、audio插拔检测原理图

对gpio口(microphone)进行输入检测:

在这里插入图片描述

输出检测gpio接口(耳机):

在这里插入图片描述

插拔检测的实现原理主要依赖于GPIO接口电平状态的变动,以此作为判断插拔动作

全部评论 (0)

还没有任何评论哟~