DRM KMS 和帧缓冲区

anu*_*amD 5 drivers graphics kms drm

我需要为带有 ATI Raden RV730 GPU 的 E4690 卡构建图形驱动程序。它的唯一开始。我试图从 linux 来源了解以下内容之间的关系:

  1. 数字版权管理
  2. 知识管理系统
  3. 帧缓冲区

每个的目的是什么?它们之间的关系如何?DRM 可以在没有 KMS 的情况下工作,或者在没有 DRM 的情况下 KMS 工作。我有点陷入无限循环理解这一点。请帮忙。

谢谢