掀开DRM基本概念的面纱后,我们把“罪恶”的小手伸向DRM内核代码。

注:本文和后续DRM驱动系列基于Linux4.4内核、Rockchip RK3399进行介绍。

Linux DRM内核代码路径:drivers/gpu/drm。

使用ls命令查看该目录,显示如下:

root@ubuntu:/home/run/code/rockchip-bsp/kernel/drivers/gpu/drm# ls

amd drm_atomic.c drm_crtc_internal.h drm_fb_cma_helper.c drm_internal.h drm_modes.c drm_rect.c exynos mga rcar-du ttm

armada drm_atomic_helper.c drm_debugfs.c drm_fb_helper.c drm_ioc32.c drm_modeset_lock.c drm_scatter.c fsl-dcu mgag200 rockchip udl

ast drm_auth.c drm_dma.c drm_flip_work.c drm_ioctl.c drm_of.c drm_scdc_helper.c gma500 msm savage vc4

ati_pcigart.c drm_bridge.c drm_dp_helper.c drm_fops.c drm_irq.c drm_panel.c drm_sync_helper.c i2c nouveau shmobile vgem

atmel-hlcdc drm_bufs.c drm_dp_mst_topology.c drm_gem.c drm_legacy.h drm_pci.c drm_sysfs.c i810 omapdrm sis via

bochs drm_cache.c drm_drv.c drm_gem_cma_helper.c drm_

linux drm 源码,Linux DRM那些事-内核代码相关推荐

  1. linux lynx 源码,Linux移植浏览器 Lynx字符浏览器移植

    一. 环境 主机:Ubuntu 8.10 目标机:s3c6410 主机编译器:gcc 目标机编译器:arm-none-linux-gnueabi-gcc 二. 准备工作 为了使目标板能够正常上网,我们 ...

  2. linux打印源码,Linux打印机驱动源码分析.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbsplinux/Unix相关 Linux打印机驱动源码分析.pdf1 ...

  3. linux mkfs 源码,Linux系统下移植busybox中mkfs.vfat命令

    为了延长磁盘寿命来存储音视频文件,打发在格式化磁盘过程中将簇的大小设置大点.因为存储的音视频文件现对较大,那么将簇大小设置得尽可能大,这样可以增强磁盘读取数据的性能,同时也不会浪费太多空间. 但发现我 ...

  4. linux 嗅探 源码,Linux下用libpcap库写一个简单的C嗅探程序(记录)

    一.准备工作: 安装库lipcap库文件: yum -y install gcc gcc-c++ yum -y install libpcap libpcap-devel 二.源码: 将下面代码保存为 ...

  5. linux nmcli源码,Linux上利用nmcli命令创建网络组(示例代码)

    网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量 网络组不同于旧版中bonding技术,提供更好的性能和扩展性 网络组由内核驱动和teamd守护进程实现. 下面我们以CentOS7系统为环 ...

  6. linux getopt源码,linux getopt()

    linux下getopt被用来解析命令行选项参数. 函数原型: int getopt(int argc, char * const argv[], const char *optstring); ex ...

  7. linux tar源码,linux之tar命令备份

    大家好 我是都百顺 我的QQ:136882447  Linux学习交流群:225961139 官方网站:www.wmphp.com 下讲我来给大家讲解,使用 教程下载地址:http://pan.bai ...

  8. linux st7735源码,[linux]全志H3 nanopi 点亮ST7789VW IPS屏

    NanoPi-NEO-Air 入门 记录一下第一次尝试用linux点亮spi屏幕的过程,一共尝试了0.96 ST7735S(80160) \1.8 st7735R(128160) \1.14 st77 ...

  9. linux fceux 源码,Linux游戏资源整理(一)游戏模拟器

    1.模拟器游戏 一.nes游戏模拟器 > FCEUX -(官网:http://www.fceux.com/web/home.html) > BSNES - (官网:http://pkgs. ...

最新文章

  1. SAP QM 采购订单收货时没有Vendor CoA就不让收货过账的实现
  2. MS/OR国际期刊排名
  3. java对象的参数传递,对象类型的参数传递是什么意思
  4. arcgis Server Object Extension (SOE)部署jar文件失败 原因探索
  5. linux 块设备驱动 (三)块设备驱动开发
  6. java(4)——数据类型中的数值型的浮点数
  7. 29个人,耗时84天,硬刚Python,实验结果如下。
  8. python求积分基于numpy_NumPy 实现梯形法积分
  9. Python实现带有阻塞和超时放弃功能的队列结构
  10. 荣耀v20、荣耀20Pro、mate20、Nova5Pro选哪个?
  11. TPLINK-WR720N刷openwrt
  12. java--复制文件的方法:
  13. covar of lognormal variables
  14. 海量数据处理 算法总结
  15. teamview centos 配置
  16. Android系统网络架构
  17. 4.智能快递柜(通信篇-SOCKET)
  18. Can not set java.util.Date field *** to java.time.LocalDateTime解决办法
  19. Oracle system identifier already exists specify another SID
  20. 【离散数学】群论知识点总结

热门文章

  1. PPT制作小技巧-合并形状1
  2. 数据结构——图的邻接矩阵实现
  3. form 表单 onsubmit 属性
  4. Few-Shot Classification of Aerial Scene Images via Meta-Learning(基于元学习的航拍场景图像小样本分类)
  5. 如何在服务器中搭建网站
  6. chrome书签变透明看不清怎么办
  7. 修改电量android,安卓手机端修改电池电量图标的教程
  8. 头文件中能否进行函数的定义
  9. Hashtable、HashMap 与 HashTable区别、HashMap、Hashtable和TreeMap、 LinkedHashMap
  10. kubectl常用命令大全详解