DRM概述

概述

DRM全称是Direct Rendering Manager,管理进行显示输出的, buffer分配, 帧缓冲。
libdrm库提供了一系列友好的控制封装, 使用户可以方便的进行显示的控制, 但并不是 只能通过libdrm库来 控制drm, 用户可以直接操作drmioctl或者是使用framebuffer的 接口实现显示操作. 后面重点介绍kerneldrm的机制.

框架

在这里插入图片描述

设备节点

DRM 的设备节点为 “/dev/dri/cardX”, X为0-15的数值.
默认使用的是/dev/dri/card0