文件名称:mxc_epdc_fb_damage:用户空间访问i.MX6上的帧缓冲区损坏信息
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-19 14:03:26
remarkable-tablet C
介绍 该模块为(至少一些)i.MX6 电子纸帧缓冲区提供用户空间损坏跟踪。 它已经在使用 i.MX6 SoloLite 的上进行了测试。 由于电子纸显示器具有非常高的更新延迟,这取决于更新区域的大小,因此打算在此类显示器上运行的编写良好的应用程序将在准备绘制到显示器时,准确地通知帧缓冲区驱动程序哪些区域显示需要更新。 因此,内核具有可用的详细损坏跟踪信息。 对于某些应用程序,损坏跟踪信息很有用,而在使用 Linux 帧缓冲区时,缺乏高效的损坏跟踪可能是一个问题。 由于对于电子纸显示,内核实际上具有可用的必要信息,因此该模块将该信息导出到用户空间以供程序使用。 该模块信息的参考使用者是 ,这是一个适用于 reMarkable 平板电脑的高效 VNC 服务器。 界面 当模块被加载时,它会将损坏记录基础设施注入由fbnode模块参数(默认为0 )指定的帧缓冲设备/dev/fbn 。 然后它将
【文件预览】:
mxc_epdc_fb_damage-master
----.gitignore(21B)
----Makefile(344B)
----default.nix(59B)
----LICENSE(18KB)
----README.md(2KB)
----mxc_epdc_fb_damage.c(4KB)
----derivation.nix(1KB)
----mxc_epdc_fb_damage.h(114B)