Property机制 基本DRM 程序可以使用 drmModeSetCrtc 或者 drmModeSetPlane 的方法显示画面,但是在现在的...
DRM 框架基础 drm 驱动使用的基本概念: libdrm API 调用栈 使用 atomic 方法显示画面的调用方法如下: 初始化设备,获取...
本文重点介绍 SurfaceFlinger 和 Composer Service 的衔接流程 HWC2 Composer 的创建 Surface...
BufferQueue BufferQueue要解决的是生产者和消费者的同步问题,应用程序产生画面,SurfaceFlinger 消费画面;Su...
概述 主要介绍ViewRoottImpl 和 WMS的关联逻辑,如何创建Surface并且最终能作为SurfaceFlinger 的一个客户端,...
Choreographer 概述 Android 4.1 之后增加了Choreographer 机制,用于同Vsync配合,同步处理输入,动画,...
View的介绍 Android View 有各种各样的布局(LinearLayout,FrameLayout,TableLayout,Relat...
Android UI的绘制显示流程 Activity 加载和解析布局文件,根据配置文件生成相应的View 对象实例 在Activity 的Pho...
DRM框架简介 传统的Linux 显示设备驱动开发时,通常使用FB驱动架构;随着显卡性能的升级,显示覆盖(菜单层级),GPU加速,硬件光标,传统...
文集作者