Advertisement

Linux framebuffer 编程

阅读量:

Linux framebuffer 编程 (1)

  • Framebuffer概述
    • 思路解析
    • 程序实现
    • 验证过程

Framebuffer技术概述

复制代码
    	Framebuffer本意为帧缓冲, 是Linux为显示设备提供的一个接口,是把显存抽象后的一种设备,一个显存的大小,屏幕宽度*屏幕高度*每像素字节数。framebuffer是LCD对应的一中HAL(硬件抽象层),提供抽象的,统一的接口操作,用户不必关心硬件层是怎么实施的。这些都是由 Framebuffer设备驱动来完成的。
    	Linux一般都把FB设备当成显示设备标准接口。它的设备结点 /dev/fbn表示。比如第一个FB设备是/dev/fb0.应用程序通过一组标准IOCTL来操作FB驱动。
    	如想想对lcd屏进行操作(例如在lcd屏幕上画线,或者显示视频数据),我们就必须得了framebuffer(帧缓冲)。那么到底如何在lcd上画线呢?
    
    

思路讲解

在这里插入图片描述

代码

复制代码
    // C代码
    #i

全部评论 (0)

还没有任何评论哟~