ywg_dev_doc Logo
  • 1. tee
  • 2. u-boot dev note
  • 3. kernel note
  • 4. linux driver modules note
    • 4.1. platform总线
    • 4.2. emmc driver
    • 4.3. I2C驱动框架以及I2C设备驱动
    • 4.4. linux 中断
    • 4.5. sysfs、udev以及它们背后的linux统一设备模型
    • 4.6. GPIO子系统
    • 4.7. kobject详解
    • 4.8. 异步通知机制
    • 4.9. 以太网驱动
    • 4.10. 内核定时器的使用
    • 4.11. 输入子系统
    • 4.12. framebuffer子系统
    • 4.13. DRM框架分析
      • 4.13.1. DRM框架
      • 4.13.2. connector代码分析
      • 4.13.3. encoder代码分析
      • 4.13.4. crtc代码分析
      • 4.13.5. plane代码分析
      • 4.13.6. VKMS示例
    • 4.14. linux V4L2视频框架
    • 4.15. rpmsg应用笔记
  • 5. file system note
  • 6. application development node
  • 7. misc
  • 8. embeded
  • 9. net
  • 10. rtos note
  • 11. android
ywg_dev_doc
  • »
  • 4. linux driver modules note »
  • 4.13. DRM框架分析
  • 查看页面源码

4.13. DRM框架分析

  • 4.13.1. DRM框架
    • 4.13.1.1. KMS
    • 4.13.1.2. 对象管理
    • 4.13.1.3. helper架构
    • 4.13.1.4. 驱动入口
      • 4.13.1.4.1. Framebuffer
      • 4.13.1.4.2. Plane
      • 4.13.1.4.3. CRTC
      • 4.13.1.4.4. Encoder
      • 4.13.1.4.5. Connector
    • 4.13.1.5. 事件传递
  • 4.13.2. connector代码分析
    • 4.13.2.1. drm_connector结构体
    • 4.13.2.2. 用户态操作
    • 4.13.2.3. connector初始化
  • 4.13.3. encoder代码分析
    • 4.13.3.1. struct drm_encoder结构体
    • 4.13.3.2. drm_encoder_init
    • 4.13.3.3. rcar_du_encoder_init
  • 4.13.4. crtc代码分析
    • 4.13.4.1. struct drm_crtc结构体
    • 4.13.4.2. crtc相关的API
    • 4.13.4.3. func的一些介绍
    • 4.13.4.4. rcar_du_crtc_create
  • 4.13.5. plane代码分析
    • 4.13.5.1. struct drm_plane结构体
    • 4.13.5.2. drm_universal_plane_init
    • 4.13.5.3. func
  • 4.13.6. VKMS示例
    • 4.13.6.1. 最简单的VKMS驱动
    • 4.13.6.2. VKMS驱动添加fops操作接口
    • 4.13.6.3. 添加drm mode objects
    • 4.13.6.4. 添加FB和GEM支持
    • 4.13.6.5. 实现callback funcs并添加Legacy Modeset支持
上一页 下一页

© 版权所有 2019, yinwg.

利用 Sphinx 构建,使用了 主题 由 Read the Docs开发.