图示了 connector ->encode->crtc的各个组件,很清晰。
https://zhuanlan.zhihu.com/p/60504398
pdf 资料详实,针对vblank event和page flip event 有了进一步的认识。
https://bootlin.com/doc/training/graphics/
通过如上两个文档,对 KMS的功能定位有了更清晰的认知:
KMS主要对 显示输出部分进行抽象及相关控制,包括connector ->encode->crtc,以及plane的整合。
同时,对于用于多个设备之间共享的概念 PRIME,有了更进一步的了解。
(10条消息) linux ModeSetting学习_Libresoft的博客-CSDN博客_linux modesetting
libdrm-modetest原理及图显系统验证方法 - 腾讯云开发者社区-腾讯云 (tencent.com)
RK3399 探索之旅 / Display子系统 / 从 modetest 到 DRM driver - 知乎 (zhihu.com)
嵌入式Linux MIPI接口LCD调试-关于DRM显示与应用调试的干货浓缩 - 腾讯云开发者社区-腾讯云 (tencent.com)
(10条消息) tools:drm-kms调试手段[modetest]_maze.ma的博客-CSDN博客_modetest命令
tests/modetest · master · Mesa / drm · GitLab
(10条消息) Linux libdrm库入门教程_树叶-梨花的博客-CSDN博客_libdrm 自制输出显示
(10条消息) linux ModeSetting学习_Libresoft的博客-CSDN博客_linux modesetting