drm
文章平均质量分 66
Cesar.Xu
这个作者很懒,什么都没留下…
展开
-
fb架构和drm架构对显存操作的理解
fb和drm架构:都是dma控制器将显存映射到dma buf(DDR)上,这个层面在内核上实现,用户仅可操作虚拟地址,则还需通过mmap映射 dma buf至上层使用,drm存在内存分配管理,对于视频输入到输出,在采集时分配缓存时,则可通过drm的gem来分配,此时drm在display时可直接刷新操作此缓存;...原创 2019-11-08 15:35:46 · 5475 阅读 · 0 评论 -
xilinx平台dma分析
linux内核皆使用dmaengine架构来管理dma,未了解的可通过以下链接熟悉下:https://blog.csdn.net/were0415/article/details/54095899现以视频输出为例进一步分析:1.FPGA分配了一个显存空间,如下设备树所示: VideoOut_1ch_v_frmbuf_rd_0: v_frmbuf_rd@b0000000 { ...原创 2019-07-11 14:59:10 · 5494 阅读 · 3 评论 -
赛灵思xilinx平台drm分析
不管什么设备输出,使用drm框架,都要做几个步骤:fb、crtc、plane、encoder和connector初始化;以xilinx异构平台设计在FPGA端的HDMI为例,跟读代码分析:1.HDMI驱动模块这里涉及到就是encoder和connector的初始化:static int xlnx_drm_hdmi_bind(struct device *dev, struct d...原创 2019-06-26 17:33:42 · 6085 阅读 · 3 评论