程序项目代做,有需求私信(小程序、网站、爬虫、电路板设计、驱动、应用程序开发、毕设疑难问题处理等)

随笔分类 -  linux / linux drm

该文被密码保护。
posted @ 2026-05-11 10:36 大奥特曼打小怪兽 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2026-05-11 10:36 大奥特曼打小怪兽 阅读(83) 评论(1) 推荐(1)
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 在《Rockchip RK3399 - DRM eDP驱动程序》中我们介绍了eDP相关设备树的配置,并对eDP相关驱动程序 阅读全文
posted @ 2024-04-30 10:52 大奥特曼打小怪兽 阅读(2859) 评论(0) 推荐(1)
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 在《Rockchip RK3399 - DRM eDP介绍》我们已经对eDP进行了详细的介绍,本节我们选择DRM eDP驱 阅读全文
posted @ 2024-02-27 00:07 大奥特曼打小怪兽 阅读(2019) 评论(1) 推荐(2)
摘要:在《Rockchip RK3399 - DRM驱动程序》》我们已经介绍过了,RK3399有两个VOP,均可以支持HDMI、eDP、DP、MIPI DSI0、MIPI DSI1显示接口,由于此时我手里正好有一块友善7寸高清电容触摸显示屏(型号为HD702E,eDP接口),因此本节我们选择eDP作为分析 阅读全文
posted @ 2024-02-26 00:20 大奥特曼打小怪兽 阅读(2710) 评论(2) 推荐(0)
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 有关《Rockchip RK3399 - DRM crtc基础知识》我们已经在前面介绍过了,在linux内核中Rockch 阅读全文
posted @ 2024-02-25 23:47 大奥特曼打小怪兽 阅读(1575) 评论(0) 推荐(1)
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 一、烧录内核 1.1 配置内核 在linux内核根目录下执行make menuconfig配置以下选项: Device D 阅读全文
posted @ 2023-11-14 23:27 大奥特曼打小怪兽 阅读(6997) 评论(0) 推荐(1)
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 在《Rockchip RK3399 - DRM HDMI介绍》我们已经对HDMI协议进行了详细的介绍,本节我们选择DRM 阅读全文
posted @ 2023-11-06 19:12 大奥特曼打小怪兽 阅读(2973) 评论(0) 推荐(0)
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 在《Rockchip RK3399 - DRM驱动程序》我们已经介绍过了,RK3399有两个VOP,均可以支持HDMI、e 阅读全文
posted @ 2023-11-05 22:14 大奥特曼打小怪兽 阅读(2169) 评论(0) 推荐(0)
摘要:开发板 :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 阅读全文
posted @ 2023-11-05 18:58 大奥特曼打小怪兽 阅读(2847) 评论(0) 推荐(0)
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 一、LCD硬件原理 1.1 CRT介绍 CRT是阴极射线管(Cathode Ray Tube)的缩写,它是一种使用电子束在 阅读全文
posted @ 2023-11-04 22:46 大奥特曼打小怪兽 阅读(3210) 评论(1) 推荐(0)
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 GEM主要负责显示buffer的分配和释放,linux内核中使用struct drm_gem_object表示GEM对象, 阅读全文
posted @ 2023-10-20 22:59 大奥特曼打小怪兽 阅读(1942) 评论(0) 推荐(0)
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 我们在文章《Rockchip RK3399 - DRM子系统》和《Rockchip RK3399 - DRM驱动程序》中介 阅读全文
posted @ 2023-10-19 22:34 大奥特曼打小怪兽 阅读(5522) 评论(0) 推荐(0)
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 如果我们需要编写一个DRM驱动,我们应该怎么做呢?具体流程如下: (1) 定义struct drm_driver,并初始化 阅读全文
posted @ 2023-09-08 00:03 大奥特曼打小怪兽 阅读(4698) 评论(0) 推荐(3)
摘要:开发板 :NanoPC-T4开发板 eMMC :16GB LPDDR3 :4GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2023.04 linux :6.3 从开始接触音频子系统到如今已经两个多月,说实话花费的时间的确有点长了。从今天起我们开始接触DRM,网上已经有很多优秀的关于 阅读全文
posted @ 2023-09-04 00:16 大奥特曼打小怪兽 阅读(4092) 评论(1) 推荐(2)
摘要:内核版本:linux 5.2.8根文件系统:busybox 1.25.0u-boot:2016.05 一、修改设备树 1.1 硬件接线 在Mini2440裸机开发之LCD基础我们已经介绍了LCD的硬件接线图。使用到的引脚如下: GPIO 功能 GPIO 功能 GPC8 VD0 GPD6 VD14 G 阅读全文
posted @ 2023-05-05 00:47 大奥特曼打小怪兽 阅读(825) 评论(0) 推荐(0)
摘要:由于我使用的Mini2440开发板采用的LCD为TFT屏,型号为LCD-T35(TD035STEB4)。这一节,我们将参考s3c2410fb.c编写LCD驱动程序。 一、LCD驱动编写基础函数 1.1 dma_alloc_wc 该函数定义在include/linux/dma-mapping.h: s 阅读全文
posted @ 2022-04-20 22:44 大奥特曼打小怪兽 阅读(1400) 评论(0) 推荐(0)
摘要:一、LCD基础知识 1.1 LCD硬件原理 在Mini2440裸机开发之LCD基础我们介绍了LCD的硬件原理,有兴趣的可以去看看,这里我们仅仅简述一下LCD的原理。 下图是LCD示意图,里面的每个点就是一个像素点。它里面有一个电子枪,一边移动,一边发出各种颜色的光。用动态图表示如下: 电子枪是如何移 阅读全文
posted @ 2022-04-15 22:31 大奥特曼打小怪兽 阅读(1716) 评论(0) 推荐(0)

如果有任何技术小问题,欢迎大家交流沟通,共同进步