Difference between revisions of "Framebuffer"
Kyoungmeyer (talk | contribs) (add links and utilities) |
Kyoungmeyer (talk | contribs) |
||
Line 1: | Line 1: | ||
− | {{todo| | + | {{todo|Reviewe|Klint Youngmeyer|project=oe 4,oe 5,ky,review,mg}} |
− | The Linux framebuffer (fbdev) is a graphic hardware-independent abstraction layer to show graphics on a display. The framebuffer represents the buffer of some video hardware, | + | The Linux framebuffer (fbdev) is a graphic hardware-independent abstraction layer to show graphics on a display. The framebuffer represents the buffer of some video hardware, and allows application software to access the graphic hardware through a well-defined interface. |
==Utilities== | ==Utilities== | ||
Line 10: | Line 10: | ||
* <u>fbsplash</u> | * <u>fbsplash</u> | ||
:<code>fbsplash</code> is a utility used to set a <code>.ppm</code> image file to the boot splash on a framebuffer device. | :<code>fbsplash</code> is a utility used to set a <code>.ppm</code> image file to the boot splash on a framebuffer device. | ||
− | + | * <u>Xfbdev</u> | |
− | :<code></code> | + | :<code>Xfbdev</code> is a generic X server for Linux. <code>Xfbdev</code> doesn't know about any particular hardware, and uses the framebuffer provided by the Linux framebuffer device. |
</cl> | </cl> | ||
==Links== | ==Links== | ||
===General=== | ===General=== | ||
− | *[http://www.tldp.org/HOWTO/Framebuffer-HOWTO/ TLDP.org Framebuffer How To] | + | * [http://www.tldp.org/HOWTO/Framebuffer-HOWTO/ TLDP.org Framebuffer How To] |
− | *[https://wiki.ubuntu.com/FrameBuffer wiki.ubuntu.com/FrameBuffer] | + | * [https://wiki.ubuntu.com/FrameBuffer wiki.ubuntu.com/FrameBuffer] |
− | *[https://www.linux.com/learn/docs/ldp/525-framebuffer-howto Linux.com Framebuffer How To] | + | * [https://www.linux.com/learn/docs/ldp/525-framebuffer-howto Linux.com Framebuffer How To] |
+ | * [http://moi.vonos.net/linux/framebuffer-drivers/ moi.vonos.net/linux/framebuffer-drivers/] | ||
===Framebuffer Development=== | ===Framebuffer Development=== | ||
− | *[http://www.linux-fbdev.org/ www.linux-fbdev.org/] | + | * [http://www.linux-fbdev.org/ www.linux-fbdev.org/] |
− | *[http://linuxconsole.sourceforge.net/fbdev/HOWTO/4.html Writing Framebuffer Drivers] | + | * [http://linuxconsole.sourceforge.net/fbdev/HOWTO/4.html Writing Framebuffer Drivers] |
+ | * [http://web.njit.edu/all_topics/Prog_Lang_Docs/html/qt/emb-framebuffer-howto.html Enabling the Linux Framebuffer] | ||
==See Also== | ==See Also== | ||
[[X Windows]] | [[X Windows]] |
Revision as of 14:43, 20 December 2013
The Linux framebuffer (fbdev) is a graphic hardware-independent abstraction layer to show graphics on a display. The framebuffer represents the buffer of some video hardware, and allows application software to access the graphic hardware through a well-defined interface.
Utilities
-
fbset
fbset
is a system utility to show or change the settings of the frame buffer device. The frame buffer device provides a simple and unique interface to access different kinds of graphic displays.
-
ts_calibrate
ts_calibrate
is a program to calibrate touchscreens on embedded devices.
-
fbsplash
fbsplash
is a utility used to set a.ppm
image file to the boot splash on a framebuffer device.
-
Xfbdev
Xfbdev
is a generic X server for Linux.Xfbdev
doesn't know about any particular hardware, and uses the framebuffer provided by the Linux framebuffer device.
Links
General
- TLDP.org Framebuffer How To
- wiki.ubuntu.com/FrameBuffer
- Linux.com Framebuffer How To
- moi.vonos.net/linux/framebuffer-drivers/