7. DRM图形显示框架 — [野火]嵌入式Linux驱动开发实战指南——基于STM32MP157开发板 文档
DRM框架:
用户空间(libdrm driver):
Libdrm(DRM框架在用户空间的Lib)
内核空间(DRM driver):
KMS(Kernel Mode Setting,内核显示模式设置)
GEM(Graphic Execution Manager,图形执行管理器)
KMS
KMS 主要负责两个功能:显示参数设置、显示控制。
Planes
crtc
encoder
connector
GEM
GEM负责对DRM使用的内存(如显存)进行管理。
rgb 屏幕