DRM

DRM包括2个部分:
1. DRM客户程序接口,用户态应用程序通过这个接口访问DRM的各种功能。
2. 与显卡硬件相关的设备驱动程序,用于访问各种显卡的硬件加速功能。

DRM编译包括3个部分:
1. 编译客户接口动态链接库,源码在libdrm目录
2. 编译设备驱动程序,源码在linux-core目录
3. 编译tests测试程序,源码在tests目录

DRM编译过程:
通过 cat Makefile.am 可以看到,SUBDIRS=libdrm shared-core test,这里libdrm表示客户接口动态库,shared-core仅仅安装一些头文件,tests生成几个测试程序。

No comments: