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

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