概述
本系列专栏《Linux图形驱动与桌面》
相关的前文:
DRM系列(10)之drm_read
DRM系列(9)之drm_atomic_helper_commit
DRM系列(4)之drmModePageFlip
DRM系列(5)之vblank事件驱动
Vblank从右下角返回左上角的时间间隔内,可以通知驱动进行下一帧图像的送显,一般硬件进入vblank后(也就是扫描完一帧图像)会通过中断机制触发硬件的vblank事件,然后再由驱动提交软件的vblank事件。vblank中断发生意味着可以刷新下一帧了。
vblank发生后,中断处理函数会使用drm_handle_vblank(crtc->dev, drm_crtc_index(crtc))
来告知DRM,中断发生了。
-
drm_update_vblank_count(dev
最后
以上就是陶醉黑米为你收集整理的DRM系列(12)之vblank_pageflip_buffer切换流程总结的全部内容,希望文章能够帮你解决DRM系列(12)之vblank_pageflip_buffer切换流程总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复