DRM框架(vkms)分析(1)----概述

本系列主要基于vkms测试程序,libdrm,以及vkms驱动来分析DRM框架,主要包括kms+gem。

其中,

(1)vkms测试程序主要参考如下三篇博客:

最简单的DRM应用程序 (single-buffer)_hexiaolong2009的专栏-CSDN博客_drm应用

DRM应用程序进阶 (atomic-crtc)_hexiaolong2009的专栏-CSDN博客_libdrm应用程序

DRM应用程序进阶 (atomic-plane)_hexiaolong2009的专栏-CSDN博客

(2)libdrm版本使用2.4.109,下载及编译方法参考如下博客:

最新版本libdrm(2.4.109)编译_M120674的专栏-CSDN博客

(3)vkms驱动使用内核5.13版本,下载路径:

git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git

这里列下准备梳理的内容目录

DRM框架(vkms)分析(2)----connector初始化

DRM框架(vkms)分析(3)----connector->func && connector->helper_private的使用

DRM框架(vkms)分析(4)----encoder初始化

DRM框架(vkms)分析(5)----crtc初始化

DRM框架(vkms)分析(6)----plane初始化

DRM框架(vkms)分析(7)----atomic  modeset分析

DRM框架(vkms)分析(8)----gem分析

DRM框架(vkms)分析(9)----drm驱动创建fb device分析

DRM框架(vkms)分析(10)----write back connector分析

你可能感兴趣的:(DRM子系统,drm)