`

Framebuffer

阅读更多

http://en.wikipedia.org/wiki/Framebuffer

 

A framebuffer is a video output device that drives a video display from a memory buffer containing a complete frame of data. The information in the buffer typically consists of color values for every pixel (point that can be displayed) on the screen. Color values are commonly stored in 1-bit monochrome , 4-bit palettized , 8-bit palettized, 16-bit highcolor and 24-bit truecolor formats. An additional alpha channel is sometimes used to retain information about pixel transparency. The total amount of the memory required to drive the framebuffer depends on the resolution of the output signal, and on the color depth and palette size.

 

Framebuffers differ significantly from the vector graphics displays that were common prior to the advent of the framebuffer. With a vector display, only the vertices of the graphics primitives are stored. The electron beam of the output display is then commanded to move from vertex to vertex, tracing an analog line across the area between these points. With a framebuffer, the electron beam (if the display technology uses one) is commanded to trace a left-to-right, top-to-bottom path across the entire screen, the way a television renders a broadcast signal. At the same time, the color information for each point on the screen is pulled from the framebuffer, creating a set of discrete picture elements (pixels ).

 

More...

分享到:
评论

相关推荐

    在树莓派下framebuffer+spi驱动

    在树莓派下,通过framebuffer的方式,结合spi驱动,对屏幕进行显示

    linux framebuffer application

    使用/dev/fbx设备节点,能够读取framebuffer的信息,并且在framebuffer上显示

    FrameBuffer.zip

    c++语言,opengles fbo 实例,跨平台,源码

    framebuffer例子

    framebuffer 的好多个收集的 实例,非常实用,空间还有对代码的注释

    framebuffer播放摄像头

    利用v4l2读取摄像头采集yuyv格式,而后转为rgb格式后保存为bmp照片,同时在framebuffer实现同步播放。

    framebuffer编程

    framebuffer编程,在linux系统下实现对显示屏的控制

    Linux framebuffer C源码

    在linux下,实现将ramdisk中的图片以文件流的形式打开并通过fframbuffer输出到屏幕。

    Linux Framebuffer显示demo——jpeg图像显示

    Linux Framebuffer应用编程——jpeg显示在RGB888 Lcd显示屏 包含源代码.c文件,运行在Arm9开发板的可执行文件,一张jpg图像(分辨率800*533) 相关原理详见【正点原子文档】I.MX6U嵌入式Linux C应用编程指南V1.4 ...

    framebuffer示例

    自己写的向Framebuffer画图和绘制字符串的代码,结合tslib中的部分代码,附带字模生成工具。

Global site tag (gtag.js) - Google Analytics