- 博客(3)
- 收藏
- 关注
原创 modesetting_drv之hotplug事件处理
2. 通过netlink通信机制,将事件从内核空间传递到用户空间。1. 通过kmod模块,直接调用用户空间的可执行程序或脚本。
2023-10-09 13:54:53
151
原创 modesetting_drv之pageflip机制
典型的 Blob Property,如 "MODE_ID" ,它的值为 blob object ID,drm 驱动可以根据该 ID 找到对应的 drm_property_blob 结构体,该结构体中存放着 modeinfo 的相关信息。所谓 Property,其实就是把上篇的 legacy 接口传入的参数单独抽出来,做成一个个独立的全局属性。需要记住一点,在libdrm中,所有的操作都是以Object ID来进行访问的,因此要操作property,首先需要获取该property的Object ID。
2023-10-08 16:15:24
299
原创 xorg-xserver
xserver主要提供显示接口给xclient使用,并将用户的操作反应给xclient。是xclient与硬件之间的中间层。xserver主要管理鼠标、键盘、显卡、显示器。xserver主要有两部分构成:xorg.conf: xorg.conf是X Server的主要配置文件,它包含一个当前系统的硬件资源列表。X Server就是根据这些硬件资源“组织”出基本的图形能力。xsession: xsession是指xserver启动后直到xserver关闭之间的这段时间。
2023-09-22 17:03:20
1289
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人