OpenHarmony 图形 HDI 基础适配及点屏
本文档主要介绍图形基础适配及点屏。
环境说明:
OHOS 版本: 适用 3.2-Beta3 及以上
内核版本: linux-5.10
硬件环境: Dayu200-rk3568 及其它硬件
一、图形驱动测试 OH 现有框架主要支持两种显示框架,drm 和 FB。目前 OH 上主流采用 drm 框架。
drm 驱动是显卡驱动的一种架构。相比 FB 架构,DRM 更能适应当前日益更新的显示硬件。比如 FB 原生不支持多层合成,不支持 VSYNC,不支持 DMA-BUF,不支持异步更新,不支持 fence 机制等等,而这些功能 DRM 原生都支持。同时 DRM 可以统一管理 GPU 和 Display 驱动,使得软件架构更为统一,方便管理和维护。
1.1 drm 驱动测试在用户态,drm 提供了 libdrm 库,并提供了 modetest 测试程序,来测试 drm 驱动是否完成了基础适配。
在 OpenHarmony 的第三方库 libdrm 自带了 modetest,但默认没有参考编译,编译方法如下:
1.1.1 环境搭建 1、 为 modetest 添加 BUILD.gn:
阅读全文,请移步至 Laval 社区:https://laval.csdn.net/64c7a6439a15ac690d7c7035.html
评论