随笔分类 - linux drm
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 在《Rockchip RK3399 - DRM eDP驱动程序》中我们介绍了eDP相关设备树的配置,并对eDP相关驱动程序
阅读全文
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 在《Rockchip RK3399 - DRM eDP介绍》我们已经对eDP进行了详细的介绍,本节我们选择DRM eDP驱
阅读全文
摘要:在《Rockchip RK3399 - DRM驱动程序》》我们已经介绍过了,RK3399有两个VOP,均可以支持HDMI、eDP、DP、MIPI DSI0、MIPI DSI1显示接口,由于此时我手里正好有一块友善7寸高清电容触摸显示屏(型号为HD702E,eDP接口),因此本节我们选择eDP作为分析
阅读全文
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 有关《Rockchip RK3399 - DRM crtc基础知识》我们已经在前面介绍过了,在linux内核中Rockch
阅读全文
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 一、烧录内核 1.1 配置内核 在linux内核根目录下执行make menuconfig配置以下选项: Device D
阅读全文
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 在《Rockchip RK3399 - DRM HDMI介绍》我们已经对HDMI协议进行了详细的介绍,本节我们选择DRM
阅读全文
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 在《Rockchip RK3399 - DRM驱动程序》我们已经介绍过了,RK3399有两个VOP,均可以支持HDMI、e
阅读全文
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 一、encoder数据结构 1.1 struct drm_encoder linux内核使用struct drm_enco
阅读全文
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 一、LCD硬件原理 1.1 CRT介绍 CRT是阴极射线管(Cathode Ray Tube)的缩写,它是一种使用电子束在
阅读全文
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 GEM主要负责显示buffer的分配和释放,linux内核中使用struct drm_gem_object表示GEM对象,
阅读全文
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 我们在文章《Rockchip RK3399 - DRM子系统》和《Rockchip RK3399 - DRM驱动程序》中介
阅读全文
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 如果我们需要编写一个DRM驱动,我们应该怎么做呢?具体流程如下: (1) 定义struct drm_driver,并初始化
阅读全文
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 从开始接触音频子系统到如今已经两个多月,说实话花费的时间的确有点长了。从今天起我们开始接触DRM,网上已经有很多优秀的关于
阅读全文