David Herrmann’s Blog: Linux DRM Mode-Setting API

David Herrmann’s Github: docs


步骤一:

方法一:git
  打开上面docs页面,复制网址



方法二:下载压缩包




然后就是进行解压,然后直接从本机中复制粘贴到虚拟机中,正常是可以直接传送(VM虚拟机里的小公举)的,当然还有其他的方法可以传送,


步骤二:

方法一:
  打开终端,执行指令git clone git clone https://github.com/dvdhrm/docs.git,对应路径会产生文件夹docs,里面就有对应的示例和Makefile文件。



步骤三:


  大家得到文件可能会选择直接对应的文件夹下打开终端,然后输入命令:make,得到可执行文件后,直接输入指令想直接运行,但是结果却是不行的。



  这样是执行不了的,因为一般大家都是用的图形化系统,但是图形化系统已经讲对应的显卡使用了,所以直接在图形化系统中是无法实现这个功能。故这时我们需要将系统切换成命令行模式的,大家可以选择使用快捷键:Ctrl+Alt+(F1~F6),其中F1和F2为图形化系统界面,而F3 ~F4为命令行模式(这个大家根据自己的情况,不同的话就查找一下相关资料,我这边是这样的)。
  进入界面后,输入用户名和密码再进入对应的文件路径下。现在可根据之前的想法,执行指令:make./modeset的指令,回车后即可看到对应的图像效果。
  先实践出实际的效果后,大家就可以开始关心里面的代码究竟是怎样实现的了。