自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 中断与中断处理程序(一)

疑问:1.设备,中断线,中断处理程序联系2.中断上下文与进程上下文3.中断子系统总结

2020-11-08 16:18:09 986

原创 Android PM autosleep浅析

1.sleep文件与state文件类似autosleep电源状态 如 同电源管理状态,往节点写则autosleep切换至指定状态kernel/kernel/power/autosleep 提供了autosleep模块的两大接口(1)pm_autosleep_state 获取autosleep_state(2)pm_autosleep_set_state 设置autosleep_statestatic ssize_t autosleep_show(struct kobject *kobj,

2020-10-12 17:55:24 913

原创 浅析LCD驱动之framebuffer(一)

1.framebuffer是什么?2.soc内部lcdc的概念,功能,对应的功能框图1是什么framebuffer 作为一个图像硬件的抽象,允许应用层软件通过预先定义好的接口取访问,linux下一切皆文件,framebuffer对应的设备节点 通常在 /dev/fb* 下1.1用户角度framebuffer(帧缓冲)同于/dev/* 下的其它设备。它是一个主设备号为29 次设备号对应 registered_fb (结构体指针数组,全局,变量,位于fbmem.c 下)的index。(一)常见操作

2020-09-16 16:05:59 1040 1

原创 DAPM浅析之不同域widget(二)

DAPM概念不同域widget1.codec域2.machine域3.path域4.stream域5.virtual widgetevent widgetsevent type概念8月底了试用期第二个月了,内心依旧有着大大的疑惑呢!在之前的DAPM浅析(一)中,了解到widget route path 三个基本的概念。widget:弥补了kcontrol的缺陷,实现了对kcontrols和电源管理信息的封装以及widget 链表route: 描述连接关系 见源码/*464 * DAPM au

2020-08-31 16:18:14 426

原创 音频调试工具tinymix 源码浅析

tinymix二级目录三级目录二级目录三级目录

2020-08-25 20:29:08 1229

原创 DAPM之浅析(一)

此博客为本人基于前辈的总结和理解,若有纰漏,还请各位不吝啬赐教。膜拜~顺求一锅Android 音频子系统爱好者同行。DAPM1. 概念1.1 初衷2.1 区别kcontrol 与 damp kcontrol辅助定义宏触发条件kcontrol 与 ucontrolsnd_kcontrol 与 snd_kcontrol_new2.结构体和API1. 概念1.1 初衷实现任意时刻音频系统的最小功耗,这就要求实时的检测音频链路,关闭多余的部件,才能保证低功耗,顺带引入底层音频调试工具tinyalsa (

2020-08-21 15:15:19 1449

原创 ASOC之machine driver浅析(一)

machine driverproper nounoverview功能特性链结音频控件以及音频事件的支持proper noun硬件特性:移植性:overviewcodec driver和platform driver无法工作。需要一个角色把 codec、codec_dai、cpu_dai、pcm_dma 给链结起来才能构成一个完整的音频回路,这个角色就由machine_drv 承担了。功能特性链结音频控件以及音频事件的支持...

2020-08-18 10:41:32 664

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除