ywg_dev_doc
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支持