您当前的位置: 首页 >  驱动开发

DS小龙哥

暂无认证

  • 5浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux驱动开发: FrameBuffe(LCD)驱动开发

DS小龙哥 发布时间:2021-09-07 20:49:15 ,浏览量:5

一、FrameBuffer 帧缓冲设备的原理 1.1 概念

在linux系统中LCD这类设备称为帧缓冲设备,英文frameBuffer设备。

frameBuffer 是出现在2.2.xx 内核当中的一种驱动程序接口。

帧缓冲(framebuffer)是Linux 系统为显示设备提供的一个接口,它将显示缓冲区抽象,屏蔽图像硬件的底层差异,允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。用户不必关心物理显示缓冲区的具体位置及存放方式,这些都由帧缓冲设备驱动本身来完成。

framebuffer机制模仿显卡的功能,将显卡硬件结构抽象为一系列的数据结构,可以通过framebuffer的读写直接对显存进行操作。用户可以将framebuffer看成是显存的一个映像,将其映射到进程空间后,就可以直接进行读写操作,写操作会直接反映在屏幕上。

关注
打赏
1664009229
查看更多评论
立即登录/注册

微信扫码登录

0.2922s