会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bobfly1984
博客园
首页
新随笔
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年11月25日
FingerprintService
摘要: ####类图 客户端进程执行指纹enroll、remove、authenticate等操作时,FingerprintService 里都会创建一个对应的ClientMonitor对象。 同一时间只能有一个ClientMonitor对象处于active状态。 InternalEnumerateClie
阅读全文
posted @ 2020-11-25 22:49 bobfly1984
阅读(210)
评论(0)
推荐(0)
2020年11月17日
回环缓冲区实现
摘要: https://www.cnblogs.com/wei1598025967/p/9509986.html http://home.eeworld.com.cn/my/space-uid-346593-blogid-239256.html 回环缓冲区就是循环队列,可以通过数组实现也可以通过链表实现。
阅读全文
posted @ 2020-11-17 23:07 bobfly1984
阅读(202)
评论(0)
推荐(0)
DAI widget和stream widget建立连接
摘要: https://blog.csdn.net/droidphone/article/details/14548631 ###概要 默认情况下,驱动不会通过snd_soc_route来主动定义dai widget和stream widget之间的连接关系。实际上它们之间的连接关系是由asoc core负
阅读全文
posted @ 2020-11-17 22:14 bobfly1984
阅读(360)
评论(0)
推荐(0)
2020年11月12日
asoc驱动注册
摘要: ##概要 asoc驱动指基于asoc框架实现的驱动模块,包括platform、codec、DAI、machine。 platform驱动注册接口snd_soc_register_platform codec、codec dai驱动注册接口snd_soc_register_codec machine驱
阅读全文
posted @ 2020-11-12 23:38 bobfly1984
阅读(283)
评论(0)
推荐(0)
snd_card设备
摘要: ##声卡逻辑设备 逻辑设备最终都是通过snd_device_new()创建。 ##声卡设备 声卡设备通过snd_card_new()创建 ##声卡和逻辑设备关系
阅读全文
posted @ 2020-11-12 23:15 bobfly1984
阅读(639)
评论(0)
推荐(0)
触发DAPM机制的时机
摘要: ##概述 DAPM机制的入口函数是 dapm_power_widgets。 所谓dapm机制简单来说就是遍历声卡上所有标记为dirty的widget,根据widgets之间path实例的connect状态决定widget和源/目的 widget是否连通。 找到连通的源/目的widget,把其标记为d
阅读全文
posted @ 2020-11-12 23:09 bobfly1984
阅读(476)
评论(0)
推荐(0)
DAPM event机制
摘要: ##概要 通过dapm事件机制,widget可以定义自己的event回调函数来监听dapm事件。 有些dapm widget和其它组件 在上下电顺序上有要求,而且这些组件电源不是通过寄存器控制或者说这些组件无法定义成widget注册到dapm框架,通过dapm机制控制其电源。可以通过dapm事件机制
阅读全文
posted @ 2020-11-12 22:40 bobfly1984
阅读(390)
评论(0)
推荐(0)
DAPM
摘要: #DAPM ##概要 设计dapm的主要目的之一,就是希望声卡上的各种部件的电源按需分配,需要的就上电,不需要的就下电,使得整个音频系统总是处于最小的耗电状态,最主要的就是,这一切对用户空间的应用程序是透明的,也就是说,用户空间的应用程序无需关心那个部件何时需要电源,它只要按需要设定好音频路径,播放
阅读全文
posted @ 2020-11-12 22:31 bobfly1984
阅读(614)
评论(0)
推荐(0)
snd_soc_register_card流程
摘要: snd_soc_register_card -->遍历dai link,创建 struct snd_soc_pcm_runtime 实例 -->snd_soc_instantiate_card -->soc_bind_dai_link // 为每个dai link查找 相应的DAI实例(compon
阅读全文
posted @ 2020-11-12 20:36 bobfly1984
阅读(1859)
评论(0)
推荐(0)
ragmap机制
摘要: http://tinylab.org/kernel-explore-regmap-framework/ http://kcmetercec.top/2018/05/25/linux_driver_regmap_usage/ ##regmap 读写逻辑 _regmap_read函数逻辑: 如果设置ca
阅读全文
posted @ 2020-11-12 20:29 bobfly1984
阅读(245)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告