Using the DrmCursor Layer in Rockchip

Using the DrmCursor Layer in Rockchip

Recently, RK has implemented a hardware cursor layer processed from the upper layer, with the repository located at https://github.com/JeffyCN/drm-cursor. Previously, hardware cursors like those on the RK3399 used the generic interface of libdrm, but on new platforms such as RK3568 and RK3588, it seems that the kernel does not set up a separate mouse layer. … Read more

Analysis of HDMI Hot Plug Process Based on DRM Framework

Analysis of HDMI Hot Plug Process Based on DRM Framework

D R M Based on DRM Framework HDMI Hot Plug Process Analysis PART.01 D R Introduction DRM stands for Direct Rendering Manager, which manages display output, buffer allocation, and frame buffering. The corresponding userspace library is libdrm, which provides a series of user-friendly control encapsulations, allowing users to easily control displays and request buffers. GDK8 … Read more

Basics of Imaging Display Drivers – MIPI and I2C

Basics of Imaging Display Drivers - MIPI and I2C

MIPI is a serial interface, and MIPI-DSI is the technology used for displays. LCD displays with MIPI interfaces serve as display outputs, enabling graphical user interfaces that allow ordinary users to skillfully operate computers and other devices. Therefore, MIPI is an important interface for human-computer interaction. In addition to the previously mentioned camera recording driver … Read more