RK3568平台(显示篇)显示系统基本概念

一.显示系统概述

linux内核中包含两类图形显示设备驱动框架:

  • FB设备:Framebuffer图形显示框架;
  • DRM:直接渲染管理器(Direct Rendering Manager),是linux目前主流的图形显示框架;

在实际场景中,具体选择哪一种图形设备驱动框架取决于我们自己的业务需求。

Frambebuffer驱动

Frambebuffer驱动具有以下特征:

直接控制显卡的帧缓冲区,提供基本的显卡输出功能;

使用一些内核数据结构和API来管理图形界面,并提供一组接口与用户空间的应用程序进行通信;

相对简单,适合于嵌入式系统或者不需要高性能图形的应用场景。

DRM驱动

DRM驱动具有以下特征:

相比FB

你可能感兴趣的:(瑞芯微,linux)